From 8057b4815a22193d3732f8681f9d44295e2d65c5 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 11 Sep 2026 04:16:57 +0000 Subject: [PATCH 1/2] =?UTF-8?q?##=20Python=20SDK=20Changes:=20*=20`textql.?= =?UTF-8?q?secrets.delete=5Fsecret()`:=20**Removed**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`textql.secrets.get=5Fmembers=5Fwith?= =?UTF-8?q?=5Fsecrets()`:=20**Removed**=20(Breaking=20=E2=9A=A0=EF=B8=8F)?= =?UTF-8?q?=20*=20`textql.secrets.list=5Fsecrets()`:=20**Removed**=20(Brea?= =?UTF-8?q?king=20=E2=9A=A0=EF=B8=8F)=20*=20`textql.secrets.put=5Fsecret()?= =?UTF-8?q?`:=20**Removed**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`textq?= =?UTF-8?q?l.secrets.update()`:=20**Removed**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`textql.agents.create()`:=20=20=20*=20=20`requ?= =?UTF-8?q?est.llm=5Fmodel.enum(model=5Fgpt=5F6=5Fastra)`=20**Added**=20?= =?UTF-8?q?=20=20*=20=20`response.agent.llm=5Fmodel.enum(model=5Fgpt=5F6?= =?UTF-8?q?=5Fastra)`=20**Added**=20*=20`textql.agents.duplicate()`:=20=20?= =?UTF-8?q?`response.agent.llm=5Fmodel.enum(model=5Fgpt=5F6=5Fastra)`=20**?= =?UTF-8?q?Added**=20*=20`textql.agents.get=5Fagent()`:=20=20`response.age?= =?UTF-8?q?nt.llm=5Fmodel.enum(model=5Fgpt=5F6=5Fastra)`=20**Added**=20*?= =?UTF-8?q?=20`textql.agents.list()`:=20=20`response.agents[].llm=5Fmodel.?= =?UTF-8?q?enum(model=5Fgpt=5F6=5Fastra)`=20**Added**=20*=20`textql.agents?= =?UTF-8?q?.update()`:=20=20=20*=20=20`request.llm=5Fmodel.enum(model=5Fgp?= =?UTF-8?q?t=5F6=5Fastra)`=20**Added**=20=20=20*=20=20`response.agent.llm?= =?UTF-8?q?=5Fmodel.enum(model=5Fgpt=5F6=5Fastra)`=20**Added**=20*=20`text?= =?UTF-8?q?ql.chats.attach=5Fagent()`:=20=20`response.chat.model.enum(mode?= =?UTF-8?q?l=5Fgpt=5F6=5Fastra)`=20**Added**=20*=20`textql.chats.attach=5F?= =?UTF-8?q?app()`:=20=20`response.cell.union(feed=5Fcreate=5Fcell).feed=5F?= =?UTF-8?q?create=5Fcell.agent.llm=5Fmodel.enum(model=5Fgpt=5F6=5Fastra)`?= =?UTF-8?q?=20**Added**=20*=20`textql.chats.attach=5Fdashboard()`:=20=20`r?= =?UTF-8?q?esponse.cell.union(feed=5Fcreate=5Fcell).feed=5Fcreate=5Fcell.a?= =?UTF-8?q?gent.llm=5Fmodel.enum(model=5Fgpt=5F6=5Fastra)`=20**Added**=20*?= =?UTF-8?q?=20`textql.chats.attach=5Fdataset()`:=20=20`response.cell.union?= =?UTF-8?q?(feed=5Fcreate=5Fcell).feed=5Fcreate=5Fcell.agent.llm=5Fmodel.e?= =?UTF-8?q?num(model=5Fgpt=5F6=5Fastra)`=20**Added**=20*=20`textql.chats.c?= =?UTF-8?q?heck=5Fhealth()`:=20=20=20*=20=20`request.model.enum(model=5Fgp?= =?UTF-8?q?t=5F6=5Fastra)`=20**Added**=20*=20`textql.chats.check=5Fstreaml?= =?UTF-8?q?it=5Fhealth()`:=20=20`response.cell.union(feed=5Fcreate=5Fcell)?= =?UTF-8?q?.feed=5Fcreate=5Fcell.agent.llm=5Fmodel.enum(model=5Fgpt=5F6=5F?= =?UTF-8?q?astra)`=20**Added**=20*=20`textql.chats.create=5Fchat()`:=20=20?= =?UTF-8?q?=20*=20=20`request.model.enum(model=5Fgpt=5F6=5Fastra)`=20**Add?= =?UTF-8?q?ed**=20=20=20*=20=20`response.chat.model.enum(model=5Fgpt=5F6?= =?UTF-8?q?=5Fastra)`=20**Added**=20*=20`textql.chats.duplicate=5Fchat()`:?= =?UTF-8?q?=20=20=20*=20=20`request.model.enum(model=5Fgpt=5F6=5Fastra)`?= =?UTF-8?q?=20**Added**=20=20=20*=20=20`response.chat.model.enum(model=5Fg?= =?UTF-8?q?pt=5F6=5Fastra)`=20**Added**=20*=20`textql.chats.get()`:=20=20`?= =?UTF-8?q?response.chat.model.enum(model=5Fgpt=5F6=5Fastra)`=20**Added**?= =?UTF-8?q?=20*=20`textql.chats.get=5Fhistory()`:=20=20`response.cells[].u?= =?UTF-8?q?nion(feed=5Fcreate=5Fcell).feed=5Fcreate=5Fcell.agent.llm=5Fmod?= =?UTF-8?q?el.enum(model=5Fgpt=5F6=5Fastra)`=20**Added**=20*=20`textql.cha?= =?UTF-8?q?ts.get=5Fall()`:=20=20`response.chats[].model.enum(model=5Fgpt?= =?UTF-8?q?=5F6=5Fastra)`=20**Added**=20*=20`textql.chats.get=5Fplaybook?= =?UTF-8?q?=5Fchats()`:=20=20`response.chats[].model.enum(model=5Fgpt=5F6?= =?UTF-8?q?=5Fastra)`=20**Added**=20*=20`textql.chats.poll=5Fevents()`:=20?= =?UTF-8?q?=20`response.events[].union(cell).cell.union(feed=5Fcreate=5Fce?= =?UTF-8?q?ll).feed=5Fcreate=5Fcell.agent.llm=5Fmodel.enum(model=5Fgpt=5F6?= =?UTF-8?q?=5Fastra)`=20**Added**=20*=20`textql.chats.query=5Fone=5Fshot()?= =?UTF-8?q?`:=20=20=20*=20=20`request.model.enum(model=5Fgpt=5F6=5Fastra)`?= =?UTF-8?q?=20**Added**=20=20=20*=20=20`response.cells[].union(feed=5Fcrea?= =?UTF-8?q?te=5Fcell).feed=5Fcreate=5Fcell.agent.llm=5Fmodel.enum(model=5F?= =?UTF-8?q?gpt=5F6=5Fastra)`=20**Added**=20*=20`textql.chats.run()`:=20=20?= =?UTF-8?q?=20*=20=20`request.model.enum(model=5Fgpt=5F6=5Fastra)`=20**Add?= =?UTF-8?q?ed**=20=20=20*=20=20`response.cells[].union(feed=5Fcreate=5Fcel?= =?UTF-8?q?l).feed=5Fcreate=5Fcell.agent.llm=5Fmodel.enum(model=5Fgpt=5F6?= =?UTF-8?q?=5Fastra)`=20**Added**=20*=20`textql.chats.update()`:=20=20`res?= =?UTF-8?q?ponse.chat.model.enum(model=5Fgpt=5F6=5Fastra)`=20**Added**=20*?= =?UTF-8?q?=20`textql.observability.get=5Fcheck=5Frecord=5Ffix()`:=20=20`r?= =?UTF-8?q?esponse.fix=5Fpatch=5Fcell.union(feed=5Fcreate=5Fcell).feed=5Fc?= =?UTF-8?q?reate=5Fcell.agent.llm=5Fmodel.enum(model=5Fgpt=5F6=5Fastra)`?= =?UTF-8?q?=20**Added**=20*=20`textql.observability.get=5Fthread=5Fwarning?= =?UTF-8?q?s()`:=20=20`response.warnings=5Fby=5Fchat.Map.warnings[].fix=5Fpatch=5Fcell.union?= =?UTF-8?q?(feed=5Fcreate=5Fcell).feed=5Fcreate=5Fcell.agent.llm=5Fmodel.e?= =?UTF-8?q?num(model=5Fgpt=5F6=5Fastra)`=20**Added**=20*=20`textql.playboo?= =?UTF-8?q?ks.create=5Fplaybook()`:=20=20`response.playbook.llm=5Fmodel.en?= =?UTF-8?q?um(model=5Fgpt=5F6=5Fastra)`=20**Added**=20*=20`textql.playbook?= =?UTF-8?q?s.duplicate()`:=20=20`response.playbook.llm=5Fmodel.enum(model?= =?UTF-8?q?=5Fgpt=5F6=5Fastra)`=20**Added**=20*=20`textql.playbooks.fetch(?= =?UTF-8?q?)`:=20=20`response.playbook.llm=5Fmodel.enum(model=5Fgpt=5F6=5F?= =?UTF-8?q?astra)`=20**Added**=20*=20`textql.playbooks.get()`:=20=20`respo?= =?UTF-8?q?nse.playbooks[].llm=5Fmodel.enum(model=5Fgpt=5F6=5Fastra)`=20**?= =?UTF-8?q?Added**=20*=20`textql.playbooks.update()`:=20=20=20*=20=20`requ?= =?UTF-8?q?est.llm=5Fmodel.enum(model=5Fgpt=5F6=5Fastra)`=20**Added**=20?= =?UTF-8?q?=20=20*=20=20`response.playbook.llm=5Fmodel.enum(model=5Fgpt=5F?= =?UTF-8?q?6=5Fastra)`=20**Added**=20*=20`textql.rbac.create=5Frole()`:=20?= =?UTF-8?q?=20`response.role.allowed=5Fmodels[].enum(model=5Fgpt=5F6=5Fast?= =?UTF-8?q?ra)`=20**Added**=20*=20`textql.rbac.get=5Fcurrent=5Fmember=5Fro?= =?UTF-8?q?les=5Fand=5Fpermissions()`:=20=20`response.roles[].allowed=5Fmo?= =?UTF-8?q?dels[].enum(model=5Fgpt=5F6=5Fastra)`=20**Added**=20*=20`textql?= =?UTF-8?q?.rbac.get=5Fmember=5Froles()`:=20=20`response.member=5Froles.Ma?= =?UTF-8?q?p.roles[].allowed=5Fmodels[?= =?UTF-8?q?].enum(model=5Fgpt=5F6=5Fastra)`=20**Added**=20*=20`textql.rbac?= =?UTF-8?q?.get=5Frole()`:=20=20`response.role.allowed=5Fmodels[].enum(mod?= =?UTF-8?q?el=5Fgpt=5F6=5Fastra)`=20**Added**=20*=20`textql.rbac.list=5Fro?= =?UTF-8?q?les()`:=20=20`response.roles[].allowed=5Fmodels[].enum(model=5F?= =?UTF-8?q?gpt=5F6=5Fastra)`=20**Added**=20*=20`textql.rbac.update=5Frole(?= =?UTF-8?q?)`:=20=20=20*=20=20`request.allowed=5Fmodels[].enum(model=5Fgpt?= =?UTF-8?q?=5F6=5Fastra)`=20**Added**=20=20=20*=20=20`response.role.allowe?= =?UTF-8?q?d=5Fmodels[].enum(model=5Fgpt=5F6=5Fastra)`=20**Added**=20*=20`?= =?UTF-8?q?textql.rbac.who=5Fam=5Fi()`:=20=20`response.roles[].allowed=5Fm?= =?UTF-8?q?odels[].enum(model=5Fgpt=5F6=5Fastra)`=20**Added**=20*=20`textq?= =?UTF-8?q?l.settings.update=5Fmodels()`:=20=20=20*=20=20`request.default?= =?UTF-8?q?=5Fmodel.enum(model=5Fgpt=5F6=5Fastra)`=20**Added**=20*=20`text?= =?UTF-8?q?ql.settings.update()`:=20=20=20*=20=20`request.enabled=5Fmodels?= =?UTF-8?q?[].enum(model=5Fgpt=5F6=5Fastra)`=20**Added**?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .speakeasy/gen.lock | 358 ++--- .speakeasy/gen.yaml | 2 +- .speakeasy/out.openapi.yaml | 457 +----- .speakeasy/workflow.lock | 10 +- README-PYPI.md | 29 +- README.md | 29 +- RELEASES.md | 12 +- .../secretservicedeletesecretrequest.md | 10 - .../secretservicedeletesecretresponse.md | 17 - ...cretservicegetmemberswithsecretsrequest.md | 10 - ...retservicegetmemberswithsecretsresponse.md | 17 - .../models/secretservicelistsecretsrequest.md | 10 - .../secretservicelistsecretsresponse.md | 17 - docs/models/secretserviceputsecretrequest.md | 10 - docs/models/secretserviceputsecretresponse.md | 17 - .../secretserviceupdatesecretrequest.md | 10 - .../secretserviceupdatesecretresponse.md | 17 - docs/models/textqlrpcauthmember.md | 8 +- docs/models/textqlrpcauthorganization.md | 4 +- docs/models/textqlrpcpublicchatllmmodel.md | 1 + ...textqlrpcpublicparadigmuniversaloptions.md | 68 +- ...cpatchesconfigureontologyremoteresponse.md | 4 +- ...tchescreateontologyfileuploadurlrequest.md | 2 +- ...teontologyfileuploadurlrequestsizebytes.md | 2 + ...atchesfinalizeontologyfileuploadrequest.md | 14 +- ...tchesfinalizeontologyfileuploadresponse.md | 4 + ...ublicpatchesgetfileusagetimelinerequest.md | 9 +- ...blicpatchesgetfileusagetimelineresponse.md | 7 + ...patchesgetontologygithuboauthurlrequest.md | 2 + ...pcpublicpatchesgetontologyremoterequest.md | 2 +- ...cpublicpatchesgetontologyremoteresponse.md | 4 +- ...cpatchesgetontologysizetimelineresponse.md | 4 +- ...rpcpublicpatcheslistchatsforfilerequest.md | 2 +- ...pcpublicpatcheslistchatsforfileresponse.md | 2 +- .../textqlrpcpublicpatchesontologyremote.md | 4 +- .../textqlrpcpublicpatchesontologysizeday.md | 12 +- ...cpublicpatchessetontologyownersresponse.md | 7 - ...patchesupdateontologysyncconfigresponse.md | 2 +- ...extqlrpcpublicsecretdeletesecretrequest.md | 8 - ...xtqlrpcpublicsecretdeletesecretresponse.md | 7 - ...ublicsecretgetmemberswithsecretsrequest.md | 7 - ...blicsecretgetmemberswithsecretsresponse.md | 8 - ...textqlrpcpublicsecretlistsecretsrequest.md | 7 - ...extqlrpcpublicsecretlistsecretsresponse.md | 8 - .../textqlrpcpublicsecretputsecretrequest.md | 12 - .../textqlrpcpublicsecretputsecretresponse.md | 7 - docs/models/textqlrpcpublicsecretsecret.md | 16 - ...extqlrpcpublicsecretupdatesecretrequest.md | 11 - ...xtqlrpcpublicsecretupdatesecretresponse.md | 7 - docs/models/totalbytes.md | 3 - docs/sdks/ontology/README.md | 86 +- docs/sdks/secrets/README.md | 225 +-- pyproject.toml | 2 +- src/textql_sdk/_version.py | 4 +- src/textql_sdk/models/__init__.py | 158 -- .../models/secretservice_deletesecretop.py | 83 - .../secretservice_getmemberswithsecretsop.py | 86 -- .../models/secretservice_listsecretsop.py | 83 - .../models/secretservice_putsecretop.py | 83 - .../models/secretservice_updatesecretop.py | 83 - .../models/textql_rpc_auth_member.py | 26 +- .../models/textql_rpc_auth_organization.py | 8 +- .../models/textql_rpc_public_chat_llmmodel.py | 1 + ...ql_rpc_public_paradigm_universaloptions.py | 8 +- ...patches_configureontologyremoteresponse.py | 6 - ...ches_createontologyfileuploadurlrequest.py | 4 + ...tches_finalizeontologyfileuploadrequest.py | 16 - ...ches_finalizeontologyfileuploadresponse.py | 10 + ...lic_patches_getfileusagetimelinerequest.py | 18 +- ...ic_patches_getfileusagetimelineresponse.py | 16 + ...atches_getontologygithuboauthurlrequest.py | 4 + ...public_patches_getontologyremoterequest.py | 4 +- ...ublic_patches_getontologyremoteresponse.py | 6 +- ...patches_getontologysizetimelineresponse.py | 10 + ..._public_patches_listchatsforfilerequest.py | 2 + ...public_patches_listchatsforfileresponse.py | 2 - ...extql_rpc_public_patches_ontologyremote.py | 10 +- ...xtql_rpc_public_patches_ontologysizeday.py | 24 - ...ublic_patches_setontologyownersresponse.py | 16 - ...atches_updateontologysyncconfigresponse.py | 2 - ...l_rpc_public_secret_deletesecretrequest.py | 31 - ..._rpc_public_secret_deletesecretresponse.py | 13 - ...lic_secret_getmemberswithsecretsrequest.py | 13 - ...ic_secret_getmemberswithsecretsresponse.py | 35 - ...ql_rpc_public_secret_listsecretsrequest.py | 13 - ...l_rpc_public_secret_listsecretsresponse.py | 35 - ...xtql_rpc_public_secret_putsecretrequest.py | 65 - ...tql_rpc_public_secret_putsecretresponse.py | 13 - .../models/textql_rpc_public_secret_secret.py | 452 ------ ...l_rpc_public_secret_updatesecretrequest.py | 55 - ..._rpc_public_secret_updatesecretresponse.py | 13 - src/textql_sdk/ontology.py | 150 +- src/textql_sdk/secrets.py | 1350 ++--------------- uv.lock | 2 +- 94 files changed, 661 insertions(+), 3962 deletions(-) delete mode 100644 docs/models/secretservicedeletesecretrequest.md delete mode 100644 docs/models/secretservicedeletesecretresponse.md delete mode 100644 docs/models/secretservicegetmemberswithsecretsrequest.md delete mode 100644 docs/models/secretservicegetmemberswithsecretsresponse.md delete mode 100644 docs/models/secretservicelistsecretsrequest.md delete mode 100644 docs/models/secretservicelistsecretsresponse.md delete mode 100644 docs/models/secretserviceputsecretrequest.md delete mode 100644 docs/models/secretserviceputsecretresponse.md delete mode 100644 docs/models/secretserviceupdatesecretrequest.md delete mode 100644 docs/models/secretserviceupdatesecretresponse.md delete mode 100644 docs/models/textqlrpcpublicsecretdeletesecretrequest.md delete mode 100644 docs/models/textqlrpcpublicsecretdeletesecretresponse.md delete mode 100644 docs/models/textqlrpcpublicsecretgetmemberswithsecretsrequest.md delete mode 100644 docs/models/textqlrpcpublicsecretgetmemberswithsecretsresponse.md delete mode 100644 docs/models/textqlrpcpublicsecretlistsecretsrequest.md delete mode 100644 docs/models/textqlrpcpublicsecretlistsecretsresponse.md delete mode 100644 docs/models/textqlrpcpublicsecretputsecretrequest.md delete mode 100644 docs/models/textqlrpcpublicsecretputsecretresponse.md delete mode 100644 docs/models/textqlrpcpublicsecretsecret.md delete mode 100644 docs/models/textqlrpcpublicsecretupdatesecretrequest.md delete mode 100644 docs/models/textqlrpcpublicsecretupdatesecretresponse.md delete mode 100644 src/textql_sdk/models/secretservice_deletesecretop.py delete mode 100644 src/textql_sdk/models/secretservice_getmemberswithsecretsop.py delete mode 100644 src/textql_sdk/models/secretservice_listsecretsop.py delete mode 100644 src/textql_sdk/models/secretservice_putsecretop.py delete mode 100644 src/textql_sdk/models/secretservice_updatesecretop.py delete mode 100644 src/textql_sdk/models/textql_rpc_public_secret_deletesecretrequest.py delete mode 100644 src/textql_sdk/models/textql_rpc_public_secret_deletesecretresponse.py delete mode 100644 src/textql_sdk/models/textql_rpc_public_secret_getmemberswithsecretsrequest.py delete mode 100644 src/textql_sdk/models/textql_rpc_public_secret_getmemberswithsecretsresponse.py delete mode 100644 src/textql_sdk/models/textql_rpc_public_secret_listsecretsrequest.py delete mode 100644 src/textql_sdk/models/textql_rpc_public_secret_listsecretsresponse.py delete mode 100644 src/textql_sdk/models/textql_rpc_public_secret_putsecretrequest.py delete mode 100644 src/textql_sdk/models/textql_rpc_public_secret_putsecretresponse.py delete mode 100644 src/textql_sdk/models/textql_rpc_public_secret_secret.py delete mode 100644 src/textql_sdk/models/textql_rpc_public_secret_updatesecretrequest.py delete mode 100644 src/textql_sdk/models/textql_rpc_public_secret_updatesecretresponse.py diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 29c2bb97..7d3da0f5 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,19 +1,19 @@ lockVersion: 2.0.0 id: 140336b3-3873-4a19-9c47-b02749d85f10 management: - docChecksum: 8a10272268c2aba91795f0873d5230d5 + docChecksum: c3f2b7d011aed0b51d67034ad9eabbf1 docVersion: 1.0.0 speakeasyVersion: 1.796.4 generationVersion: 2.935.1 - releaseVersion: 1.1.23 - configChecksum: 061c8d317a4df8aa78258fb1ff474e05 + releaseVersion: 1.1.24 + configChecksum: 04b094dfbf55ac21b87058289c501c5c repoURL: https://github.com/TextQLLabs/textql-python-v3.git installationURL: https://github.com/TextQLLabs/textql-python-v3.git published: true persistentEdits: - generation_id: 3bc754c7-9309-4f3c-bd4f-0736aaff8b37 - pristine_commit_hash: 9db30236528fa7632fc8e1c5cf7222fbed2238a8 - pristine_tree_hash: b42fe672693bda19a9bff91dd9e2090d1a1541be + generation_id: cc4e115a-a8eb-4edf-932f-52f230114057 + pristine_commit_hash: b5f1abc7c2295235440ff81ecbaa10834e1f75c7 + pristine_tree_hash: c5935aaa52a3d6fdebcb4d68f24478aff59e42c4 features: python: additionalDependencies: 1.1.0 @@ -3689,14 +3689,6 @@ trackedFiles: id: cb287639b8eb last_write_checksum: sha1:39850d9de6192eb5ef71ae5d99bd5489af984ea2 pristine_git_object: eee9eb9d13a519653b476f15d430f45851aca6ba - docs/models/secretservicedeletesecretrequest.md: - id: 239922be754f - last_write_checksum: sha1:9df9b230d8e39486b63f1f31b2349cee5745e9b3 - pristine_git_object: bfbfe071f2609a4b996b8ec0d587965e0d6766b4 - docs/models/secretservicedeletesecretresponse.md: - id: db61496fa864 - last_write_checksum: sha1:d0def6a7c089e9557383497c0c2fe551b58a8aba - pristine_git_object: a5040c2929c7d933ab79c2d969f0dba1cb7d1902 docs/models/secretservicegetapiaccesskeyrequest.md: id: da575507af2b last_write_checksum: sha1:b621bfb1501287ca3e1132d4f1db8606ab406fde @@ -3705,14 +3697,6 @@ trackedFiles: id: 55a35744cac8 last_write_checksum: sha1:ee9bbd0e3b3b1f7b432314ce0b4e93d901e314c3 pristine_git_object: b39e6ce42ec5857456a7e7cfd5c69178a34fe89f - docs/models/secretservicegetmemberswithsecretsrequest.md: - id: eeeb7c8b8470 - last_write_checksum: sha1:835b844e0e17a829a7d94bab8b53aa215578fc60 - pristine_git_object: 8b69144f0170f32f35f90ae705f7ff3204351f50 - docs/models/secretservicegetmemberswithsecretsresponse.md: - id: 154dc1e009e9 - last_write_checksum: sha1:34305ae664230626ebc9669d4e52fe4818c2ddfe - pristine_git_object: 3a456024047fab46186f0478eb3ccd02d5c8332f docs/models/secretservicelistapiaccesskeysrequest.md: id: f32cb946385d last_write_checksum: sha1:dcd6e0c610b05a9f6e32eca1b4af55ce2f0ed807 @@ -3729,22 +3713,6 @@ trackedFiles: id: 1556566df8fa last_write_checksum: sha1:5da6b01f79a28856ab7868404070860e8b62a2e4 pristine_git_object: c2fe68ddf28c2c6e6b3f06ac26515b3236fab7c8 - docs/models/secretservicelistsecretsrequest.md: - id: 4aa3d4483d5e - last_write_checksum: sha1:a9141ad2a8c1855bca1a87a1f17f8e55e1c244d3 - pristine_git_object: 25e06464fb30d14ca51a5f064b879e69ac4d4e32 - docs/models/secretservicelistsecretsresponse.md: - id: ed3f1f4b1302 - last_write_checksum: sha1:bb4e62e10099d6a0e4b98c0171cf9e7ea60e07f4 - pristine_git_object: 57fad71c6a4f37a930ae694a2a58fee83f9e4d06 - docs/models/secretserviceputsecretrequest.md: - id: 00e27361a4a8 - last_write_checksum: sha1:8707785c6ddb6e3dc6ffe293a52e8b910a8e4a7b - pristine_git_object: 925c52d52c4080fb6f5d2b99bfef425b5adb4770 - docs/models/secretserviceputsecretresponse.md: - id: fdf963998ff0 - last_write_checksum: sha1:5433f5b9ba193c4ca9735ce194a41e1ff945c4e2 - pristine_git_object: 6b65af7930815345e37b935c0826cc6eaf523f1a docs/models/secretservicetestapiaccesskeyrequest.md: id: ddef88d9a66f last_write_checksum: sha1:c3b547589db990ec8bb7dd7db0e94b486e67b42d @@ -3753,14 +3721,6 @@ trackedFiles: id: b7ec4b950ac7 last_write_checksum: sha1:83396059f545994c695d805d6f8456e5243524a3 pristine_git_object: c0dff20001d2a1ec506b007dd6d8590c871f4b71 - docs/models/secretserviceupdatesecretrequest.md: - id: 16a831522389 - last_write_checksum: sha1:879a1168317dcb72411ad0c6e640688bb407d2b7 - pristine_git_object: d68d07b7954db30c124cd70765e7124438a24f2a - docs/models/secretserviceupdatesecretresponse.md: - id: d89aed9b6add - last_write_checksum: sha1:e03e79b2b671af37373d581f4dabdc53742d7b66 - pristine_git_object: 58b4280e8352efda775d766086d55c4f067cc604 docs/models/secretserviceupsertapiaccesskeyrequest.md: id: 4522d9228bb8 last_write_checksum: sha1:f2754f81fc0aa77762232315d5b1de331accfae4 @@ -4175,12 +4135,12 @@ trackedFiles: pristine_git_object: a85392b54eb4e910776902fb8ce8c9ea168cacbe docs/models/textqlrpcauthmember.md: id: c061ad0a2634 - last_write_checksum: sha1:04b44d6aad88e53228dc7938f6365fa7decd60df - pristine_git_object: 0d967cf3d0de25fc43e79dd295df8912e31aebc5 + last_write_checksum: sha1:19b7c7d523e23406992bae94d687e47d652eb902 + pristine_git_object: 0ac9b950b338bab4a387640fd435f4758d2e9f70 docs/models/textqlrpcauthorganization.md: id: 9cd100fd12d1 - last_write_checksum: sha1:326c5f6c119779b7262aab20d76b298caea84472 - pristine_git_object: 689d7fd1bc6cc74747fca01cbc18e20af1730cd2 + last_write_checksum: sha1:eece8835d4ce05b0767d4cccff6856432a3b2754 + pristine_git_object: 10e5aef557cd11f84063834c722df5cc1899ab75 docs/models/textqlrpcauththeme.md: id: c153ce9ddfc8 last_write_checksum: sha1:9c3534b8fd1a9ffc26ba2429f11906897911d51f @@ -5775,8 +5735,8 @@ trackedFiles: pristine_git_object: dcf7be5bf0dd4ec9737c0c8943d3ecce7b2154ff docs/models/textqlrpcpublicchatllmmodel.md: id: 250bb4e00bcc - last_write_checksum: sha1:59cb8678c6dbb406aa70f11bc8977dad4c83eabf - pristine_git_object: 67240cfc135a140b39bc8c586f08a38a1e04eb20 + last_write_checksum: sha1:c13f58f86524d3bea480d724adffd3109aa1b845 + pristine_git_object: 02a697a03432fc557df42cf83b85daa59c99f4e5 docs/models/textqlrpcpublicchatllmusage.md: id: ecc4cb95a86e last_write_checksum: sha1:9069590bf76c674a1546f7b9de494a6a687b86a3 @@ -7399,8 +7359,8 @@ trackedFiles: pristine_git_object: 4a050155f5023544db4b2e031c3734154c100001 docs/models/textqlrpcpublicparadigmuniversaloptions.md: id: c9547627c001 - last_write_checksum: sha1:a3d0beaf9e8656036449b4734b22311fb6bdce9b - pristine_git_object: 9784790e10b0d3ba1a78887534c9c59f9406b55e + last_write_checksum: sha1:a90cc4ebb3b9f4affea0616004df6d2f0c3b0224 + pristine_git_object: 58030ca29b4664f881a9b37f053f0b8a16c0bf0f docs/models/textqlrpcpublicpatchesaddontologysubmodulerequest.md: id: cd5d1b77e791 last_write_checksum: sha1:4b3a4209e12488c4ccdacd1eabba2449017774d4 @@ -7447,8 +7407,8 @@ trackedFiles: pristine_git_object: 603218827b0018e76b2a19ff6f9c5ee6cb08483a docs/models/textqlrpcpublicpatchesconfigureontologyremoteresponse.md: id: 03b2eb47e9c0 - last_write_checksum: sha1:0f3313dbeac1d68f5b49233f6a7c64a58b9a2193 - pristine_git_object: f0bc17f4e451afef5896fbb4f1f61525b068bb08 + last_write_checksum: sha1:2a26560c320ef5038f6517373b7f2d4dbb00df6e + pristine_git_object: 762dba8b8122b048351c0ce1d0fce626e494f141 docs/models/textqlrpcpublicpatchescontextpatchautoapproverule.md: id: fdd160baaf7a last_write_checksum: sha1:76f23c0bc018e60a60efe049ccbdc75ed4eafafa @@ -7483,12 +7443,12 @@ trackedFiles: pristine_git_object: ebbef59c924fcc60a0e47059162ec850d2f22f48 docs/models/textqlrpcpublicpatchescreateontologyfileuploadurlrequest.md: id: 655b3709bbaa - last_write_checksum: sha1:6f224783c7d3367fd2caf36d160c3d5206599a17 - pristine_git_object: b506ac07d1ee9ffec161ce32313c370fb7faaba3 + last_write_checksum: sha1:a466166eceb1bb41b575325b95c0781086902c99 + pristine_git_object: 6127083637749a6303a61595ed1246521191a2e0 docs/models/textqlrpcpublicpatchescreateontologyfileuploadurlrequestsizebytes.md: id: 115440b02f05 - last_write_checksum: sha1:a90e58fb8a342b5090257a1860b19f54e03aca1d - pristine_git_object: db3fef5065fac6e951767cf8fc63f516d606b5fe + last_write_checksum: sha1:e4119ba68801e366d39a838e3b6be693754dcdee + pristine_git_object: b94343a56d5a7f6ee96872bfe7f6d02bcad86c1c docs/models/textqlrpcpublicpatchescreateontologyfileuploadurlresponse.md: id: f855a9e50625 last_write_checksum: sha1:9fccc88ff1cd315afaa8c016bdfa569743966028 @@ -7539,12 +7499,12 @@ trackedFiles: pristine_git_object: 9242fac6bf911f377aea29284d1f2ff1044cddfc docs/models/textqlrpcpublicpatchesfinalizeontologyfileuploadrequest.md: id: c2c2b3ccb55d - last_write_checksum: sha1:7031044de00c1f8b925b78523069d8284453690e - pristine_git_object: 2798be7eef7c9b049927e7033db7c9d9d35b1f38 + last_write_checksum: sha1:f664197c9448d9a72dfdd63b0d1815d76435bbef + pristine_git_object: 96875353c5aaeb1fb42874f5ae20afc3b028cc46 docs/models/textqlrpcpublicpatchesfinalizeontologyfileuploadresponse.md: id: a86a9d53f771 - last_write_checksum: sha1:047369c3487adfa09cf1078c4c01ffeff8feeb0d - pristine_git_object: b6a6af78fbe821864ba67a27ab9e510829a34a97 + last_write_checksum: sha1:95c96a133342ccd5fe95d9cc9aa930085e74cb62 + pristine_git_object: dae9e8ee7f46e48be4dc481c39584bd1501b459d docs/models/textqlrpcpublicpatchesgetcodeownercoveragerequest.md: id: 2a967c5ef261 last_write_checksum: sha1:eca9bcb28861dbc83307d03851910b05a3b3705b @@ -7579,12 +7539,12 @@ trackedFiles: pristine_git_object: b955bb7368b3ff377c86ab2ebd0b85b5c708783e docs/models/textqlrpcpublicpatchesgetfileusagetimelinerequest.md: id: 7e63d2fff0df - last_write_checksum: sha1:3ed40a4389739baecbb9e35aa203ff046a59f7a3 - pristine_git_object: 5ec84cd879bc38eab4e4c014023e74736e0b8654 + last_write_checksum: sha1:819fc76739ea8fda45a0ca9cc20fb00783213b38 + pristine_git_object: 23044ec0b925f57261eea1db2d11a8a6fa81acb6 docs/models/textqlrpcpublicpatchesgetfileusagetimelineresponse.md: id: cf0d9d7108f4 - last_write_checksum: sha1:cbb3b805efeec5d3ecba709bb67a5a796a8565fe - pristine_git_object: ca58ec336443db0c5a8146eda3f0c1ffc108020b + last_write_checksum: sha1:8132455df724dd096713dd8fa73e5c5700935bc2 + pristine_git_object: 0aee34bed35dfeac22d8489c3d7d5d056de7c733 docs/models/textqlrpcpublicpatchesgetontologyanaconfigrequest.md: id: ee333296c5ca last_write_checksum: sha1:9cb2d803cb58a2122cecee6ca8e5073422bb70ef @@ -7603,8 +7563,8 @@ trackedFiles: pristine_git_object: df208e0cab5516db5dde057b2306b4248032357f docs/models/textqlrpcpublicpatchesgetontologygithuboauthurlrequest.md: id: 49a2f524cc44 - last_write_checksum: sha1:8e848c8507e3791e2409c17c3919a41d95073d72 - pristine_git_object: f35ac8405c6d630f66070eb2d5a9ce596bf4e028 + last_write_checksum: sha1:a60b4fd73ea74f9515c37ae7dcd4d0753d11ae8f + pristine_git_object: 372b571bc7126aafc88b1c7f901e8ea33fcfbb0e docs/models/textqlrpcpublicpatchesgetontologygithuboauthurlresponse.md: id: 15252fcb0533 last_write_checksum: sha1:52da33e047f80ecedfb53d092551fbb89913176f @@ -7627,20 +7587,20 @@ trackedFiles: pristine_git_object: 1130904371c01795551546a7edfc2971ee656d06 docs/models/textqlrpcpublicpatchesgetontologyremoterequest.md: id: be73ed9a2934 - last_write_checksum: sha1:920ff9a85f00056179f9e13a2058d2d702abdd73 - pristine_git_object: 5d2ce9a41c0e3a0e2cf79ed68207b4afe7b6dd6b + last_write_checksum: sha1:77af318dab6f007592d1a79fd07920be01e1a25b + pristine_git_object: 4ed30becb3f01d25e2979b732524a57cef1469bc docs/models/textqlrpcpublicpatchesgetontologyremoteresponse.md: id: 45d5f0de1feb - last_write_checksum: sha1:1852e6140fdfef85fceff056e07f285272527db2 - pristine_git_object: 88c9ee5f80c74f2da3cf067e069b4a5105671b81 + last_write_checksum: sha1:9d3b577d1007c0f43cbdab9b8e84d0c750c45de1 + pristine_git_object: da3827edb24f36a35b7e93f0b4cc70dc4ba2dd77 docs/models/textqlrpcpublicpatchesgetontologysizetimelinerequest.md: id: ed7b40e52be2 last_write_checksum: sha1:59ecf35af584e7d3eeaf3efdc591621e22496b7c pristine_git_object: bb7dad50e739e65cf1170648054d312c0d7e2445 docs/models/textqlrpcpublicpatchesgetontologysizetimelineresponse.md: id: 39bad3a0f7df - last_write_checksum: sha1:a8f5707059b97bfd805e6c00280bb1eeb21db824 - pristine_git_object: 1a8120da1abc7669422ed1b9accabc790d376629 + last_write_checksum: sha1:a171a78c84645b137342192f543a523c25ae77c7 + pristine_git_object: 905d4d4a762a336361bd5de883e9f7fcf407f82f docs/models/textqlrpcpublicpatchesgetontologysyncconflictsrequest.md: id: 8e0a8496d4b4 last_write_checksum: sha1:01388ad7b49d316859e1db888184cd008b4638d0 @@ -7719,12 +7679,12 @@ trackedFiles: pristine_git_object: 4d877370dd6ad637ca1d98b634f53cc36551b576 docs/models/textqlrpcpublicpatcheslistchatsforfilerequest.md: id: f024b6d38b82 - last_write_checksum: sha1:08f6c58887533ec1553f36015b23e2a9d54dcb4e - pristine_git_object: 2f7643d64b9a9fd898e1cfa1b7cd8b914719a70f + last_write_checksum: sha1:704473b10f8da8e1aa2dee7803a2ee96d3cde552 + pristine_git_object: 6fdab67c0957b715fe0e43d6750fff3dd2ba3006 docs/models/textqlrpcpublicpatcheslistchatsforfileresponse.md: id: e29b93fcae57 - last_write_checksum: sha1:baf24935f41031a7966c302cfdc40f8231c19aa1 - pristine_git_object: 5bd7294e8abaf90811da0f658b0784d7a3ece05c + last_write_checksum: sha1:96b2a1f2779d18a956711af6d81ee68c84e9c3c1 + pristine_git_object: 1c651b7bd97f85cd41d593b15f57b3802db7de03 docs/models/textqlrpcpublicpatcheslistcontextpatchautoapproverulesrequest.md: id: 3692bc803fd3 last_write_checksum: sha1:3340531547809b198765af5bcd5d4172b1accb88 @@ -7871,12 +7831,12 @@ trackedFiles: pristine_git_object: 77ce7f90ff9951c332ea1afc4ada1d611f9f6cfc docs/models/textqlrpcpublicpatchesontologyremote.md: id: 5463cefa4e25 - last_write_checksum: sha1:7486a41172169eff81e7517b030fda26ce5e1970 - pristine_git_object: 8c5966002b8e69739e8a993e12e20d7168f0f5cc + last_write_checksum: sha1:99510b020b7f7956cee8e71ec6ac3f6d46f54203 + pristine_git_object: 5e0cf21cc95beaff5c2024c8d4877c08def0330c docs/models/textqlrpcpublicpatchesontologysizeday.md: id: 060ffe2120e3 - last_write_checksum: sha1:545ea17c58756f26353b094ba4dd6e88b855c065 - pristine_git_object: e2e09019be3b9746309b50284ef20631fce25025 + last_write_checksum: sha1:128c327cff6dfe925b4e5ff94051e7d26a3c27ec + pristine_git_object: 4833ff47be5576b94c9f888e85dccf7c6751145f docs/models/textqlrpcpublicpatchesontologysubmodule.md: id: a6de22bd540f last_write_checksum: sha1:d2503c6a353cfbd9293374ba4ae0987661eb9a2d @@ -8043,8 +8003,8 @@ trackedFiles: pristine_git_object: d517a1f7f33cad893aa276b59ab9e53332f47fb8 docs/models/textqlrpcpublicpatchessetontologyownersresponse.md: id: 69172f2e1d35 - last_write_checksum: sha1:5d1e698d7cf4f0118beaa28ad5f0c3cbcb142838 - pristine_git_object: ad62767f8d937cba9438af6a472ef5fa1e927ddb + last_write_checksum: sha1:64a33369cf61417866be0f88381f69eb64b79df2 + pristine_git_object: 3aa3639ebcb35633b9ecdb7334fa37adcd48f2e7 docs/models/textqlrpcpublicpatchesskill.md: id: 0f833f7e4f0f last_write_checksum: sha1:9bf74d14f50a3182486e9e858d42c417556ae36a @@ -8083,8 +8043,8 @@ trackedFiles: pristine_git_object: 714d70129b5856df664059a6c08b75bd3e34e497 docs/models/textqlrpcpublicpatchesupdateontologysyncconfigresponse.md: id: 8b22c1dd2b5c - last_write_checksum: sha1:0f3a59c1babc80e68b6562e302a2e9c338c29889 - pristine_git_object: f1dfebb507ce3fb977bc30dfa5fce603f4aeeee3 + last_write_checksum: sha1:6f47e56a90be40bc741c7e5ef6d12dd56d4bf3e3 + pristine_git_object: cc82a2478bc3c5a5f2dbf82b088c26dbfebbc6b9 docs/models/textqlrpcpublicpatchesupsertontologyanaconfigrequest.md: id: 1d9e332810bd last_write_checksum: sha1:9061b1a75560d9a873c16b7b079b7aeea66950d9 @@ -9397,14 +9357,6 @@ trackedFiles: id: c08f59983aab last_write_checksum: sha1:bfe5f4cc8ce89be12d29d260b1f4e1bf13009ba8 pristine_git_object: b8ff06a31e5911cf0c9f4e6c4e95ea90346fed2b - docs/models/textqlrpcpublicsecretdeletesecretrequest.md: - id: 3b457a33ad05 - last_write_checksum: sha1:cb0301ecf9f82c40a89e87ee7680e5b93deadcb8 - pristine_git_object: a32b57ea4f3fc7a87f6782038d18f84e6a1ca30a - docs/models/textqlrpcpublicsecretdeletesecretresponse.md: - id: 69b8d26f422f - last_write_checksum: sha1:ebc9cc9a5c8c72fbfd5699249686ba4ed0d181f8 - pristine_git_object: de34574eb4cd02cf8237a05b87b5b6183f536d9e docs/models/textqlrpcpublicsecretenvvarfield.md: id: 0da9d69cbcb2 last_write_checksum: sha1:5b3bddc579c4571a697f7e6b9cd04e0eb71ed477 @@ -9417,14 +9369,6 @@ trackedFiles: id: "158421418368" last_write_checksum: sha1:5e8cd768ede49bd4f1658bf25e2fd3d6167b250b pristine_git_object: 7579982c69846a25b9f5b5b7f2f7f17825754c8e - docs/models/textqlrpcpublicsecretgetmemberswithsecretsrequest.md: - id: 36fbbc9a770e - last_write_checksum: sha1:059adf4a082ceb5d947fa1f4d5d808e33f454eeb - pristine_git_object: 346ad1290cc32294e1492067d57862ab457dd5f0 - docs/models/textqlrpcpublicsecretgetmemberswithsecretsresponse.md: - id: 1d9283a75a27 - last_write_checksum: sha1:d1b6a11c9915c1535f9a79787b89d618d542bfd2 - pristine_git_object: ed6269faecfeaeaba5e42887aff5eb0bbc3e73a3 docs/models/textqlrpcpublicsecrethttpbasicauth.md: id: 0192d521122e last_write_checksum: sha1:51cefd3e6da80bc0f9d639dcd64e0b891e5233fc @@ -9445,26 +9389,6 @@ trackedFiles: id: 5679f0ccd0b6 last_write_checksum: sha1:fc19d555c57b80a3941e78f86b4180129445c64a pristine_git_object: 32dc45b5a42e4df854c66b27618fd14b764fa4c6 - docs/models/textqlrpcpublicsecretlistsecretsrequest.md: - id: 0b6b4ff6a758 - last_write_checksum: sha1:71e0afcb516eb772ed7a6562822ddb9a1bcbc4c0 - pristine_git_object: 7c4052760a6f4cfac9d4be11eeb1328e5237b6e6 - docs/models/textqlrpcpublicsecretlistsecretsresponse.md: - id: 4a1348ec2d18 - last_write_checksum: sha1:3d7bc021fc157f48c53a72c50bc4280a96b32525 - pristine_git_object: 84c30c48b013438c20f0e583385f662ed5d22849 - docs/models/textqlrpcpublicsecretputsecretrequest.md: - id: 89be9f213d40 - last_write_checksum: sha1:f481564cc3ade522da9e05792c7f6c93bdced566 - pristine_git_object: f4a64d27f751f9ea7c3a3fa607eed6708b468a5b - docs/models/textqlrpcpublicsecretputsecretresponse.md: - id: c2d3d512f8dd - last_write_checksum: sha1:1bf9fadaa462ae8a084f3bd77dd46629f0869ec6 - pristine_git_object: dcd5daef0d25406ddcc00f95e2ab23d3f76b4fc7 - docs/models/textqlrpcpublicsecretsecret.md: - id: 91e9748e0eb0 - last_write_checksum: sha1:36ad34831306cb71a66b7397e5e685ef71247252 - pristine_git_object: 34be2fb8e13263e44ab66bce69faff317fb17874 docs/models/textqlrpcpublicsecrettestapiaccesskeyrequest.md: id: 012256c22207 last_write_checksum: sha1:18fedd24de9a2ce1d2af4a323070a5a973226a98 @@ -9473,14 +9397,6 @@ trackedFiles: id: 0b6386d640bd last_write_checksum: sha1:1dc24ce004a4de8470c4be44ceec68eabd468394 pristine_git_object: d93e563c6e5d6ffa9a9f8de6ba9c43fdbf64e12a - docs/models/textqlrpcpublicsecretupdatesecretrequest.md: - id: 9eb6ea36801f - last_write_checksum: sha1:26dc8f644f359cfdf320609536f78cec7e3b454a - pristine_git_object: 8de14e0b7f151eeb51ec80baf7937b55b006e114 - docs/models/textqlrpcpublicsecretupdatesecretresponse.md: - id: 4dd97a99bff3 - last_write_checksum: sha1:35aaa4a4d9ad8d256b1f69fb26e5a5d1f90a9e6a - pristine_git_object: 40ba09fb2fff0c8b5c652aadc4818dd8ac7d8c41 docs/models/textqlrpcpublicsecretupsertapiaccesskeyrequest.md: id: 9dae802c2383 last_write_checksum: sha1:470b19714e2f0692c346f249e8d69746c445d031 @@ -9787,8 +9703,8 @@ trackedFiles: pristine_git_object: e9b4ead032931667fbee291e98523e8d44214ce4 docs/models/totalbytes.md: id: 28496751afb1 - last_write_checksum: sha1:7e9aab931a1ea0854d6b24b31bf70e41fa98bf92 - pristine_git_object: 43ee6cd84989b1bb049896a995c4f82d1c9f1366 + last_write_checksum: sha1:97e0a95ad0780b46701197e61b9f1c0cf27d17a3 + pristine_git_object: 20d09396fdc4a420ee53b92b32311a8a34b116d2 docs/models/totalchats.md: id: 0dc6e08672ae last_write_checksum: sha1:57c866daecb0c918c5bb744697df6f2e8a2089cd @@ -9907,8 +9823,8 @@ trackedFiles: pristine_git_object: 391d2b47b1f94d535c1997b43dec58b54daad63c docs/sdks/ontology/README.md: id: 0dbbd337a8ee - last_write_checksum: sha1:0f5ce4b04153a97867c1a9d2c45932e75946b345 - pristine_git_object: c3a469bc444ccb013a18f4b8ab574259dbb67631 + last_write_checksum: sha1:d4527c886504242c4a9199442a28258b4b32bbec + pristine_git_object: a4ae40e768aa22b1fa9957597c60a7d1db690eea docs/sdks/playbooks/README.md: id: e8797c3b29dd last_write_checksum: sha1:f732c5f808e1b95cf3e48db0ece286f2e6989c97 @@ -9939,8 +9855,8 @@ trackedFiles: pristine_git_object: 3affcf5f2cb01ff296fa2c745e4143393e98db7a docs/sdks/secrets/README.md: id: 856a082980a1 - last_write_checksum: sha1:44d11403e38198e82295fbe6121f234d63655959 - pristine_git_object: 9a9623fe14b48268acc9074b3d253d7d2c402f4e + last_write_checksum: sha1:732beded909346a9fa52565ca98cbf2d392a698d + pristine_git_object: d5743ffc4953a35b571cb00a73b7536b4c078143 docs/sdks/settings/README.md: id: ffd4dbcfc0ce last_write_checksum: sha1:c5a0111f04b3bee442929d5d8493dce5397e49e6 @@ -9967,8 +9883,8 @@ trackedFiles: pristine_git_object: d45dd3dfed8f57c8dde47774f645a4eb9575ba90 pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:901c0da0c5eb5762fcbc6e117726fee66a842c3e - pristine_git_object: d66bb38dfc4acc67374b9885562c10dad5c3f4cc + last_write_checksum: sha1:37535aa0c47f48d0fc9b26a3b0bf465c0adde46f + pristine_git_object: 0035044d36272286e48614e0ad32e598c11500d9 scripts/prepare_readme.py: id: e0c5957a6035 last_write_checksum: sha1:d5a0f1ce09f7b890340fdb6f26345fce7dc9a70d @@ -9995,8 +9911,8 @@ trackedFiles: pristine_git_object: a9e63d694ae036ae9a43efc262dd124a2e1062e7 src/textql_sdk/_version.py: id: "226928447e58" - last_write_checksum: sha1:a2d1c98f58545badc524f36f3d4eb61c4f0b8a5d - pristine_git_object: 5a7c952ecdf6f53df30ae86e83cd349775ca3097 + last_write_checksum: sha1:077990f8ca741c15c0b078275eb17ea04cf4472a + pristine_git_object: 2e16f842a1626abd8b149cae5bf39c130b085fdf src/textql_sdk/agents.py: id: 4ff492529583 last_write_checksum: sha1:94f170d130c92cd3e2c61c2993c2e829056f3df7 @@ -10063,8 +9979,8 @@ trackedFiles: pristine_git_object: f5227a747725a68f1c9b6ebffe42ac0d2436f77f src/textql_sdk/models/__init__.py: id: c8cef98ef3e7 - last_write_checksum: sha1:a86b5f55fd0bfcb971795d3391650458987324f8 - pristine_git_object: f4c9f700cab8879386bf0834beb07ea1bdb3d560 + last_write_checksum: sha1:7312f82432d04ccd36857976f596f210fa033169 + pristine_git_object: edbc2195402074acd57e32851910a0a3f45d617d src/textql_sdk/models/agentservice_createagentop.py: id: c31d4c4b52ae last_write_checksum: sha1:eb9ab95a772110d0f587963a73ff3ab4a6f11859 @@ -11557,18 +11473,10 @@ trackedFiles: id: 54a1b00cb5de last_write_checksum: sha1:45b74b82445568b12b8fe0663278caee01ef7996 pristine_git_object: da7d26e4df3edb2302015f40a6465e9aba8ed742 - src/textql_sdk/models/secretservice_deletesecretop.py: - id: 25b105649c24 - last_write_checksum: sha1:2801f78430c632d33b0e8130b8212e3796fc8dc7 - pristine_git_object: 1106ff251d9de29c6eac83f6b3358419d8120e47 src/textql_sdk/models/secretservice_getapiaccesskeyop.py: id: 7076bcfb92fa last_write_checksum: sha1:6685f39130a13873d1fd8e5746dbd65821cee676 pristine_git_object: a5e421b3e9eb0a5b715322b5d8665d5d3674b10c - src/textql_sdk/models/secretservice_getmemberswithsecretsop.py: - id: 510b6c7eef62 - last_write_checksum: sha1:1a4a335ca3655d30da938c48e3d6180ecbe291f9 - pristine_git_object: 394bd39656e154822081dad99431aa3aba48bd36 src/textql_sdk/models/secretservice_listapiaccesskeysop.py: id: 25157a874d82 last_write_checksum: sha1:128c7a1ed7604b0fec93522110ebeb9ba3f51435 @@ -11577,22 +11485,10 @@ trackedFiles: id: 12b85f819fe1 last_write_checksum: sha1:cb7a4af5cd9c15441cd52644226b5c4a438e65fd pristine_git_object: 6c42e61d277789273dd6949a0b566e46ee457f82 - src/textql_sdk/models/secretservice_listsecretsop.py: - id: a58247b8cad7 - last_write_checksum: sha1:9f561881640ba1ab73b38eaac88590bb08fdd283 - pristine_git_object: a30e228841c54c42b2c2516c4feaca8bac689073 - src/textql_sdk/models/secretservice_putsecretop.py: - id: d8326b5d6ef2 - last_write_checksum: sha1:c7ac223ef42a550ea1f8aae5eedb6887b0fbfd40 - pristine_git_object: b28ecbb933b293deaba74aa4be19c8862fe06b48 src/textql_sdk/models/secretservice_testapiaccesskeyop.py: id: 68e3089309a9 last_write_checksum: sha1:44ec327a657f9cc1f2e63b412dfff8f61400d2d0 pristine_git_object: 15c5217ba65e13d1f16deaca48afacb59a86c8a4 - src/textql_sdk/models/secretservice_updatesecretop.py: - id: fbfbe6f66174 - last_write_checksum: sha1:10e3f2227b4340d84621cce1b68ea0c7af7d1332 - pristine_git_object: cbca968158f5492b32af2426cfb90506c63773d4 src/textql_sdk/models/secretservice_upsertapiaccesskeyop.py: id: 83cca4316831 last_write_checksum: sha1:e53ba0bdb7df70c67713cba0b92a74aebd9e97a2 @@ -11751,12 +11647,12 @@ trackedFiles: pristine_git_object: 19ff237a5ee16d2827fc9ea3dd463dda5bfbea3b src/textql_sdk/models/textql_rpc_auth_member.py: id: caf327091752 - last_write_checksum: sha1:8e5f9d51af0b7c1a59f8ba83cc3c6dbcd09a9c5e - pristine_git_object: 0c950c11ad05677515be17314becde169bb90f8d + last_write_checksum: sha1:a4c3a5c8304c94732bf4ce6e9b3309ae7532ad9a + pristine_git_object: 6ad31667821a0433d968fd71e1d808d0279a6621 src/textql_sdk/models/textql_rpc_auth_organization.py: id: 9c2612c7ac65 - last_write_checksum: sha1:3949e9b9fc4e5a7f33a8120a47f8952e6ef98b24 - pristine_git_object: 3b216a4ab234b4efbd3cb3f5e84ba33b9e466834 + last_write_checksum: sha1:694d86f7f103039ab7cb2dba238038d8a43ff49f + pristine_git_object: 7ae59753f112c33d59bea8e7653ea6e460e5f9f7 src/textql_sdk/models/textql_rpc_auth_theme.py: id: d84272c6a772 last_write_checksum: sha1:5be5b7e34adc57a56a7f3025aea933123e58e378 @@ -13015,8 +12911,8 @@ trackedFiles: pristine_git_object: f2813d045ba6d4d248e703e2a838b8f5793f0e1d src/textql_sdk/models/textql_rpc_public_chat_llmmodel.py: id: e334ecfa931c - last_write_checksum: sha1:fa3cb33586ddbd03eea880e8380e2e5f2f51edfd - pristine_git_object: b88fdfc461110cf226ce8a650e3fb4373a079e1a + last_write_checksum: sha1:c4c1e8deddc551cdffbe68972f82745254a690c4 + pristine_git_object: 316bd9851e93709e57acb7fbc7c44c653d82ec85 src/textql_sdk/models/textql_rpc_public_chat_llmusage.py: id: 3877f58cdf3c last_write_checksum: sha1:dad162d161a3fcb19160f8af3f2231c29f10e388 @@ -14539,8 +14435,8 @@ trackedFiles: pristine_git_object: 1a1d90498a1ec0bc95aa8cc2c8c1d49788021504 src/textql_sdk/models/textql_rpc_public_paradigm_universaloptions.py: id: b287fdc96d44 - last_write_checksum: sha1:4f697efbe638c67d95b8b594dd25d81991c14060 - pristine_git_object: d4063794409927e31e97141d65c5d9da72b0b7ff + last_write_checksum: sha1:96877b27c8a3a13dc584e318f8ba84a4ba3a9e30 + pristine_git_object: d977bb947f2a0cb41421930a167d92e58c900399 src/textql_sdk/models/textql_rpc_public_patches_addontologysubmodulerequest.py: id: e27c5aaa0940 last_write_checksum: sha1:06133f12fe94df3c7f74eb05e4f18a84f5bea773 @@ -14587,8 +14483,8 @@ trackedFiles: pristine_git_object: 6359596c014fad5b680725bd353826433e0c8326 src/textql_sdk/models/textql_rpc_public_patches_configureontologyremoteresponse.py: id: 2caf1022bbea - last_write_checksum: sha1:16a79a0de0d6020b320dc09ba8df35dc1bdab968 - pristine_git_object: 74a578d9ba42c213f4ba03e59837022f200bf06f + last_write_checksum: sha1:cca92f72d4122217e05323b58a1936dda0c41d6d + pristine_git_object: d7bff9284fc271d39b25115b6a3b20b3b68268f8 src/textql_sdk/models/textql_rpc_public_patches_contextpatchautoapproverule.py: id: 51adea02bf99 last_write_checksum: sha1:5167f7ad132b31d5086a1c10d5c0501c21d61415 @@ -14623,8 +14519,8 @@ trackedFiles: pristine_git_object: cf3fab8fdf2643d698fe2bce0c50d21f8eca086e src/textql_sdk/models/textql_rpc_public_patches_createontologyfileuploadurlrequest.py: id: aef65d96a6a1 - last_write_checksum: sha1:e058d34af5e123762323a7f0eb97418115459958 - pristine_git_object: c32d23f0b027a7379fcecf7c83edcab0429a6a84 + last_write_checksum: sha1:9e7c66dc15ed6691e4cbb6aa9bdc591a8d604108 + pristine_git_object: d733e8bc40c9475acf97d3575996279500f70f43 src/textql_sdk/models/textql_rpc_public_patches_createontologyfileuploadurlresponse.py: id: 70b473f1d4a6 last_write_checksum: sha1:a14cac4cb52a1e8303e98359633ed2cf5372df70 @@ -14675,12 +14571,12 @@ trackedFiles: pristine_git_object: 80ff09cdebcb12fdca74713cf62239479c939d9e src/textql_sdk/models/textql_rpc_public_patches_finalizeontologyfileuploadrequest.py: id: 1076c333e284 - last_write_checksum: sha1:1b99f47a4a7f1430a827a04f2d93cf00765fed18 - pristine_git_object: 7be3ab3c59bfe4c6c319f5917152d3ecba4a0ca3 + last_write_checksum: sha1:3f90152a766dd56ba7aca5d2d46a63df0a057003 + pristine_git_object: 5557339a3fb422a6fb0bb90d90a8c4266b279797 src/textql_sdk/models/textql_rpc_public_patches_finalizeontologyfileuploadresponse.py: id: 90e5785bac39 - last_write_checksum: sha1:916d013418b6d00bf491a93fcc7011eaa1df3a71 - pristine_git_object: 669e14e959effa0f5ce094e24dbe48010637b5f4 + last_write_checksum: sha1:ce16fd7e71a7cc56dd40dc2ef53ce49cd9bcc011 + pristine_git_object: 59053f3fa12b85fd682aa0f837260be2d8ca08f3 src/textql_sdk/models/textql_rpc_public_patches_getcodeownercoveragerequest.py: id: d48cfce38056 last_write_checksum: sha1:67a28ab3ff12bab0072d2eb4f67120186438843c @@ -14715,12 +14611,12 @@ trackedFiles: pristine_git_object: 12ad51779b7417e7f5107508b9289b0282a27449 src/textql_sdk/models/textql_rpc_public_patches_getfileusagetimelinerequest.py: id: 2d5baf9c4ab8 - last_write_checksum: sha1:783642354f5283bb82f257daf0a3566137153503 - pristine_git_object: d1377e5d24e88e48a59dec4b8aad4c0e867304b1 + last_write_checksum: sha1:91e12f4310aa98f08b909cf5abb9bbbf32b51589 + pristine_git_object: da73a48b167d6e04d3c7cc9023b4e34b8e90bb89 src/textql_sdk/models/textql_rpc_public_patches_getfileusagetimelineresponse.py: id: e850f4ede126 - last_write_checksum: sha1:578c401c84c9e9a8172fe18b929e2b44da49d92c - pristine_git_object: c3cddda692c23815c43099e543394eb211ee6b1f + last_write_checksum: sha1:4074053ad2781a8a38a22e5a7846624b844571b2 + pristine_git_object: d64d209730f18c1b1d647132a5dbcd92d05df3c3 src/textql_sdk/models/textql_rpc_public_patches_getontologyanaconfigrequest.py: id: a91008da9628 last_write_checksum: sha1:9e6f56c60c2932d2d346e579218e00180144f83d @@ -14739,8 +14635,8 @@ trackedFiles: pristine_git_object: 6b167fa284f4a536a4c1ce120aed334aab8117f9 src/textql_sdk/models/textql_rpc_public_patches_getontologygithuboauthurlrequest.py: id: f92797d97a2c - last_write_checksum: sha1:2d5fa79f27c3eaba7dd364b75bc393f8c58c3751 - pristine_git_object: a986be1e7d13c3af031de56d39ccec784b1b70f6 + last_write_checksum: sha1:53f2e2e4781d8461a8b30163386591da4f6501e2 + pristine_git_object: 295711d12301268f5e3c33be347070be2722002a src/textql_sdk/models/textql_rpc_public_patches_getontologygithuboauthurlresponse.py: id: fb21b4a1659f last_write_checksum: sha1:0506f6ae7d1c32d047fd8a21ba20f79849ed3abe @@ -14763,20 +14659,20 @@ trackedFiles: pristine_git_object: 53fdb616e539bd222c194c95d87a9a7b7e984c5e src/textql_sdk/models/textql_rpc_public_patches_getontologyremoterequest.py: id: f5d0ba511c07 - last_write_checksum: sha1:874c815f7dde2dc73f2b8d87f57c858b27a2b8ef - pristine_git_object: 08b11ca6ae08463e5652c0a754c5e9fdac28e972 + last_write_checksum: sha1:29d6d6d0bd937f4eaa9c4997bc487023647d9b60 + pristine_git_object: dc4cd9d360330e5b711f9a12f024894d5c601685 src/textql_sdk/models/textql_rpc_public_patches_getontologyremoteresponse.py: id: 7c5a04e0478b - last_write_checksum: sha1:ff4a342b2b92589db95993bc0ba57d1feeb0407f - pristine_git_object: b4366bbc99557ad9fdb5da58efcb11ef0d5281d2 + last_write_checksum: sha1:4db42e54e4ca3088f017ed89758cae3c05ba6692 + pristine_git_object: defb58b4b1c7f550ad6c5859cb03b83ee3f8e459 src/textql_sdk/models/textql_rpc_public_patches_getontologysizetimelinerequest.py: id: 2128c2b26230 last_write_checksum: sha1:84ab20ef03d22ce88e85025e34fdde5419c4de7c pristine_git_object: 423a0c5a158f5fbf3f9809a812b9d94d65378135 src/textql_sdk/models/textql_rpc_public_patches_getontologysizetimelineresponse.py: id: ddaff1817f4b - last_write_checksum: sha1:a278dbe8aa84585dbc47a1c11ab6584fdc16025a - pristine_git_object: 22f9fbea24a6fc145d2b92b8b1c36a158667822c + last_write_checksum: sha1:39045acde1b1bfad0a458fb78d61887d8cd79e97 + pristine_git_object: ffc4709bbf0fc7cee846704414d7861b49ed9f37 src/textql_sdk/models/textql_rpc_public_patches_getontologysyncconflictsrequest.py: id: cdf8fc5dfcb2 last_write_checksum: sha1:463efba02ba1ee524d24e644f75f7e47dac84a53 @@ -14855,12 +14751,12 @@ trackedFiles: pristine_git_object: 80edf587d87e08a70fc4e64ec44f4e5bb153892b src/textql_sdk/models/textql_rpc_public_patches_listchatsforfilerequest.py: id: 699afc9019ee - last_write_checksum: sha1:68845cd0366d91ea2712bd16177713afa67eacd7 - pristine_git_object: a37857b39042bfe3943ee1862052fedec8b63655 + last_write_checksum: sha1:c219158051bae928c08c73b531d211120a8fcca5 + pristine_git_object: 5ecd8368872d72e847bcd0aaff9c70c3ce8036fc src/textql_sdk/models/textql_rpc_public_patches_listchatsforfileresponse.py: id: e9c28035317d - last_write_checksum: sha1:d2475b2eda072e4ef3765746ce47c37894358a14 - pristine_git_object: 0965ed64a10480720bed009631afd92216b2c0a4 + last_write_checksum: sha1:041cd1432d872db12f29636aae35909706a1f444 + pristine_git_object: 6e2b3dc08a22c08fd9111dbeb6a14bd7821ab254 src/textql_sdk/models/textql_rpc_public_patches_listcontextpatchautoapproverulesrequest.py: id: b68ae20c43ee last_write_checksum: sha1:eaddeac893e957d77dea945c06a941d322eabfef @@ -14999,12 +14895,12 @@ trackedFiles: pristine_git_object: 9e36fbefb8cfb0ef4017384ad13d7efa52e89916 src/textql_sdk/models/textql_rpc_public_patches_ontologyremote.py: id: 93307b17898c - last_write_checksum: sha1:d92bd4219a4902c21ba289ec4834c53389e004da - pristine_git_object: d8fb138db9b847ae5377572304c1017041be0102 + last_write_checksum: sha1:2394b0d87373b1162746c1ca39bd011f90878e3f + pristine_git_object: 4e2bddbe24c444d4c71c6429d5a51b83800a0d5d src/textql_sdk/models/textql_rpc_public_patches_ontologysizeday.py: id: 2ef754e7f771 - last_write_checksum: sha1:7de26dfead6506bf38fe5e7194a392c0e86f8212 - pristine_git_object: e28c1933b0ad5c60e93f869a943fb045cc988b2f + last_write_checksum: sha1:2cd82f6e3b41a1db6ca5668b5fc082daa7c2ed42 + pristine_git_object: 5c0cc2ebcf5239e7930426f235a440d83262c3e3 src/textql_sdk/models/textql_rpc_public_patches_ontologysubmodule.py: id: b579d3e5432a last_write_checksum: sha1:52ea0daaeb6a8dd01a86ed10ede991b8ffb2cde5 @@ -15171,8 +15067,8 @@ trackedFiles: pristine_git_object: e1ce5405a9eb263d273bcfa8a80d86c0b445462e src/textql_sdk/models/textql_rpc_public_patches_setontologyownersresponse.py: id: 6b94b1820182 - last_write_checksum: sha1:7291ec76c5fb411f532a08d23b852026fc746424 - pristine_git_object: 0a579f3c3cf3956b7437fae2f7ccb8d2d415d210 + last_write_checksum: sha1:c136a3e461de6773078f53253e9693398e06cee1 + pristine_git_object: 74abf914c0b4e746a05b38a8d9c931cd03c2b675 src/textql_sdk/models/textql_rpc_public_patches_skill.py: id: 9057470e911f last_write_checksum: sha1:1cdb511ccc30cfe0126dfd0ced6894377622e72f @@ -15211,8 +15107,8 @@ trackedFiles: pristine_git_object: 7b2a7b46536825be99ed9ef01ccda72a46324281 src/textql_sdk/models/textql_rpc_public_patches_updateontologysyncconfigresponse.py: id: d5c8f34b4e9f - last_write_checksum: sha1:5a726cb0cdc0cc1694e78005eb762b8a88a42139 - pristine_git_object: f086c0ee6bdc50a6019ba3ebf6ca8841a7d27006 + last_write_checksum: sha1:90390efcc7fda21dbfb7bc9ea33779beff22adce + pristine_git_object: 1bd0587ae4a74465ef3b2e12021c627cdd3bf1a1 src/textql_sdk/models/textql_rpc_public_patches_upsertontologyanaconfigrequest.py: id: 1dbe94596bfc last_write_checksum: sha1:d6f6f4e7711d8635b965199e82f22611a5382990 @@ -16433,14 +16329,6 @@ trackedFiles: id: 22748f7db3e7 last_write_checksum: sha1:b77f205c4b3bb59c2df9ff9da9c76b20f1aaf76e pristine_git_object: 8c40740c15e07ef176cbd75bb559dd7c6a0a9269 - src/textql_sdk/models/textql_rpc_public_secret_deletesecretrequest.py: - id: 9c5e45d8761a - last_write_checksum: sha1:71e98f0899a99f0d8b060da6f99f943d8bcb408a - pristine_git_object: 1989bba2ac759fd5a688d0a5129d0739464130c4 - src/textql_sdk/models/textql_rpc_public_secret_deletesecretresponse.py: - id: b0caa981a04c - last_write_checksum: sha1:00dd7068c92e0aeccf2469cf4cb86dfd0ea75040 - pristine_git_object: a27f82fc9a583dd0c06e71b012961561159b2d1e src/textql_sdk/models/textql_rpc_public_secret_envvarfield.py: id: a86353027d08 last_write_checksum: sha1:fa9b20702766923b22fc85ea8897804c42395bd2 @@ -16453,14 +16341,6 @@ trackedFiles: id: c92d4a1553de last_write_checksum: sha1:bcc79f13a5e13ce6c9bb19a8b12cba59258ea1c8 pristine_git_object: 46a139fa8c6300a2424cead72ed4ce19ec8f129e - src/textql_sdk/models/textql_rpc_public_secret_getmemberswithsecretsrequest.py: - id: a71c9271078e - last_write_checksum: sha1:fa9e357c7eef10fe25e53e5cc298c5d21963ae73 - pristine_git_object: 84ce378bdc5b81cafea5e257443ed4090c74276b - src/textql_sdk/models/textql_rpc_public_secret_getmemberswithsecretsresponse.py: - id: b173844b827e - last_write_checksum: sha1:731d59cc3681c9352be1bb2aeecbed54d69c6230 - pristine_git_object: 6ddfb0fe5841f8fe71b4509eda4187561fcd5c21 src/textql_sdk/models/textql_rpc_public_secret_httpbasicauth.py: id: 4becbb630950 last_write_checksum: sha1:2f79e5271c4a298feb669f6b737d3ea43c958b55 @@ -16481,26 +16361,6 @@ trackedFiles: id: 10e0028845e6 last_write_checksum: sha1:8a131e5ec91b4cb2c259258e7e25042fc3d4283e pristine_git_object: 92265ea1de37edde1be228ce7165991de1b6b3a2 - src/textql_sdk/models/textql_rpc_public_secret_listsecretsrequest.py: - id: 9620f8836319 - last_write_checksum: sha1:25213e2e2bae2b843c22adf704e1d280018627a2 - pristine_git_object: 109c5f76c249a091d7ffa72eccbd394729803761 - src/textql_sdk/models/textql_rpc_public_secret_listsecretsresponse.py: - id: 3e35c006515d - last_write_checksum: sha1:5d032c47fa6de8f2eb0749a3150b715bd4d53003 - pristine_git_object: 532f2e746683efe4af1db753cc3c52ffcb1ac903 - src/textql_sdk/models/textql_rpc_public_secret_putsecretrequest.py: - id: 29461a89f0f3 - last_write_checksum: sha1:dea651fa90126aea463d020ab6178637ebaa5aba - pristine_git_object: 476c753a23488ace5f7f09f2d6d095a192a2eac4 - src/textql_sdk/models/textql_rpc_public_secret_putsecretresponse.py: - id: 5c9d1237c97f - last_write_checksum: sha1:19c4f90499357e08aa84c250c192f50667cd71b1 - pristine_git_object: 48890ded26a9a069519fc1c82755ff614e80ecc6 - src/textql_sdk/models/textql_rpc_public_secret_secret.py: - id: fadf8fb2f82a - last_write_checksum: sha1:c898f25ba505f68d1607e3dff40cd8e6d6c6028d - pristine_git_object: ec410526ceb6c9a0803d2ade4d4377f59b6a061e src/textql_sdk/models/textql_rpc_public_secret_testapiaccesskeyrequest.py: id: 5fb00da6e756 last_write_checksum: sha1:566f3917b6995cbb1bfb831abeb5cde6086fa9b1 @@ -16509,14 +16369,6 @@ trackedFiles: id: d1bade0c5857 last_write_checksum: sha1:0a2eeee4d2d20ca1c3cc7c28cf4441fae275af5c pristine_git_object: be7e28674e3ed9c65bf5208b0b9c1edeb90d626c - src/textql_sdk/models/textql_rpc_public_secret_updatesecretrequest.py: - id: ee76a4a51d48 - last_write_checksum: sha1:d85c8452a15ac747f3c3b9e301c5182914727c32 - pristine_git_object: 36bf4f0acd6df11e8f9d814f9bcd27f608e2c029 - src/textql_sdk/models/textql_rpc_public_secret_updatesecretresponse.py: - id: 4777d421b09b - last_write_checksum: sha1:35eebfa68536a68c765dda52b200711544c17827 - pristine_git_object: 5e05d370a550f7585049ef6a93ffdd9ea94e9713 src/textql_sdk/models/textql_rpc_public_secret_upsertapiaccesskeyrequest.py: id: a87533519d42 last_write_checksum: sha1:4e222556582ba68155e57e495d40da158f93b411 @@ -16811,8 +16663,8 @@ trackedFiles: pristine_git_object: ee0151a3100a8051f2f344e9894dbf16c8f3cc2d src/textql_sdk/ontology.py: id: 317a9b15dfde - last_write_checksum: sha1:d5aa4e06ea789fd4e009ecdec548de3bbd97a59e - pristine_git_object: 4dbf11515b0c33247c7ea9f64d0038de227ad78f + last_write_checksum: sha1:16c865904b6e640b1a3b863dd5618a148b0892f7 + pristine_git_object: 6430e95a5043f45854bfb0611e6b695aa7b1a9d7 src/textql_sdk/playbooks.py: id: df6c411cdb9f last_write_checksum: sha1:27cf34a783f05a0e284f2e87f216e9ff8d119f6f @@ -16855,8 +16707,8 @@ trackedFiles: pristine_git_object: 06ec5b8e1d6023b29318d350e80f4b30a037c6b7 src/textql_sdk/secrets.py: id: 7a4d8c58294f - last_write_checksum: sha1:4881bfbb60a4437d0ef1997a3ef61c28f8575b5d - pristine_git_object: 633b61f897c8745bd74fa76aebc4c51d6d1b0629 + last_write_checksum: sha1:5c92af16e08209ce435054f34c0dc99249f42fd2 + pristine_git_object: ee952cb1dc16c85dda8034bdb4a0c30405d38ce8 src/textql_sdk/settings.py: id: 00081268cc62 last_write_checksum: sha1:3101e0d57ed929fc8b1e4c3279b822c9993e52c4 @@ -27927,4 +27779,4 @@ examples: default: application/json: {"code": "not_found"} examplesVersion: 1.0.2 -releaseNotes: "## Python SDK Changes:\n* `textql.secrets.delete_api_access_key()`: **Added**\n* `textql.secrets.get_api_access_key()`: **Added**\n* `textql.secrets.list_api_access_keys()`: **Added**\n* `textql.secrets.list_api_providers()`: **Added**\n* `textql.secrets.test_api_access_key()`: **Added**\n* `textql.secrets.upsert_api_access_key()`: **Added**\n* `textql.agents.create()`: \n * `request.methodology` **Added**\n * `response.agent.methodology` **Added**\n* `textql.agents.duplicate()`: `response.agent.methodology` **Added**\n* `textql.agents.get_agent()`: `response.agent.methodology` **Added**\n* `textql.agents.list()`: `response.agents[].methodology` **Added**\n* `textql.agents.update()`: \n * `request.methodology` **Added**\n * `response.agent.methodology` **Added**\n" +releaseNotes: "## Python SDK Changes:\n* `textql.secrets.delete_secret()`: **Removed** (Breaking ⚠️)\n* `textql.secrets.get_members_with_secrets()`: **Removed** (Breaking ⚠️)\n* `textql.secrets.list_secrets()`: **Removed** (Breaking ⚠️)\n* `textql.secrets.put_secret()`: **Removed** (Breaking ⚠️)\n* `textql.secrets.update()`: **Removed** (Breaking ⚠️)\n* `textql.agents.create()`: \n * `request.llm_model.enum(model_gpt_6_astra)` **Added**\n * `response.agent.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.agents.duplicate()`: `response.agent.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.agents.get_agent()`: `response.agent.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.agents.list()`: `response.agents[].llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.agents.update()`: \n * `request.llm_model.enum(model_gpt_6_astra)` **Added**\n * `response.agent.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.attach_agent()`: `response.chat.model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.attach_app()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.attach_dashboard()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.attach_dataset()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.check_health()`: \n * `request.model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.check_streamlit_health()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.create_chat()`: \n * `request.model.enum(model_gpt_6_astra)` **Added**\n * `response.chat.model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.duplicate_chat()`: \n * `request.model.enum(model_gpt_6_astra)` **Added**\n * `response.chat.model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.get()`: `response.chat.model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.get_history()`: `response.cells[].union(feed_create_cell).feed_create_cell.agent.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.get_all()`: `response.chats[].model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.get_playbook_chats()`: `response.chats[].model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.poll_events()`: `response.events[].union(cell).cell.union(feed_create_cell).feed_create_cell.agent.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.query_one_shot()`: \n * `request.model.enum(model_gpt_6_astra)` **Added**\n * `response.cells[].union(feed_create_cell).feed_create_cell.agent.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.run()`: \n * `request.model.enum(model_gpt_6_astra)` **Added**\n * `response.cells[].union(feed_create_cell).feed_create_cell.agent.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.chats.update()`: `response.chat.model.enum(model_gpt_6_astra)` **Added**\n* `textql.observability.get_check_record_fix()`: `response.fix_patch_cell.union(feed_create_cell).feed_create_cell.agent.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.observability.get_thread_warnings()`: `response.warnings_by_chat.Map.warnings[].fix_patch_cell.union(feed_create_cell).feed_create_cell.agent.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.playbooks.create_playbook()`: `response.playbook.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.playbooks.duplicate()`: `response.playbook.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.playbooks.fetch()`: `response.playbook.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.playbooks.get()`: `response.playbooks[].llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.playbooks.update()`: \n * `request.llm_model.enum(model_gpt_6_astra)` **Added**\n * `response.playbook.llm_model.enum(model_gpt_6_astra)` **Added**\n* `textql.rbac.create_role()`: `response.role.allowed_models[].enum(model_gpt_6_astra)` **Added**\n* `textql.rbac.get_current_member_roles_and_permissions()`: `response.roles[].allowed_models[].enum(model_gpt_6_astra)` **Added**\n* `textql.rbac.get_member_roles()`: `response.member_roles.Map.roles[].allowed_models[].enum(model_gpt_6_astra)` **Added**\n* `textql.rbac.get_role()`: `response.role.allowed_models[].enum(model_gpt_6_astra)` **Added**\n* `textql.rbac.list_roles()`: `response.roles[].allowed_models[].enum(model_gpt_6_astra)` **Added**\n* `textql.rbac.update_role()`: \n * `request.allowed_models[].enum(model_gpt_6_astra)` **Added**\n * `response.role.allowed_models[].enum(model_gpt_6_astra)` **Added**\n* `textql.rbac.who_am_i()`: `response.roles[].allowed_models[].enum(model_gpt_6_astra)` **Added**\n* `textql.settings.update_models()`: \n * `request.default_model.enum(model_gpt_6_astra)` **Added**\n* `textql.settings.update()`: \n * `request.enabled_models[].enum(model_gpt_6_astra)` **Added**\n" diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index bc33b848..67e86e26 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -34,7 +34,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: false python: - version: 1.1.23 + version: 1.1.24 additionalDependencies: dev: types-protobuf: '>=6.31' diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index e0b92613..20ce310b 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -7105,12 +7105,7 @@ paths: post: tags: - OntologyManagementService - summary: Streams how many folders and files a subtree holds, so the UI can report the size of the whole Ontology rather than only the directories it has lazily listed. Counts rise monotonically across frames; the last frame sets `final`. A cache hit emits a single `final` frame with `from_cache` set. - description: |- - Streams how many folders and files a subtree holds, so the UI can report the - size of the whole Ontology rather than only the directories it has lazily - listed. Counts rise monotonically across frames; the last frame sets - `final`. A cache hit emits a single `final` frame with `from_cache` set. + summary: CreateOntologyFileUploadUrl operationId: OntologyManagementService_CreateOntologyFileUploadUrl x-speakeasy-group: ontology x-speakeasy-name-override: createFileUploadUrl @@ -7369,7 +7364,12 @@ paths: post: tags: - OntologyManagementService - summary: FinalizeOntologyFileUpload + summary: Streams how many folders and files a subtree holds, so the UI can report the size of the whole Ontology rather than only the directories it has lazily listed. Counts rise monotonically across frames; the last frame sets `final`. A cache hit emits a single `final` frame with `from_cache` set. + description: |- + Streams how many folders and files a subtree holds, so the UI can report the + size of the whole Ontology rather than only the directories it has lazily + listed. Counts rise monotonically across frames; the last frame sets + `final`. A cache hit emits a single `final` frame with `from_cache` set. operationId: OntologyManagementService_FinalizeOntologyFileUpload x-speakeasy-group: ontology x-speakeasy-name-override: finalizeFileUpload @@ -7406,7 +7406,10 @@ paths: post: tags: - OntologyManagementService - summary: GetCodeownerCoverage + summary: 'Deprecated: use SetOntologyOwners with the desired entry set. An empty desired set removes every entry and opens the directory.' + description: |- + Deprecated: use SetOntologyOwners with the desired entry set. An empty + desired set removes every entry and opens the directory. operationId: OntologyManagementService_GetCodeownerCoverage x-speakeasy-group: ontology x-speakeasy-name-override: getCodeownerCoverage @@ -8263,10 +8266,8 @@ paths: post: tags: - OntologyManagementService - summary: 'Deprecated: use SetOntologyOwners with the desired entry set. An empty desired set removes every entry and opens the directory.' - description: |- - Deprecated: use SetOntologyOwners with the desired entry set. An empty - desired set removes every entry and opens the directory. + summary: 'Deprecated: use SetOntologyOwners with the complete desired entry set.' + description: 'Deprecated: use SetOntologyOwners with the complete desired entry set.' operationId: OntologyManagementService_ListGoldenFiles x-speakeasy-group: ontology x-speakeasy-name-override: listGoldenFiles @@ -8303,7 +8304,15 @@ paths: post: tags: - OntologyManagementService - summary: ListOntologyEntries + summary: 'PlanConfigAccessDerivation lists the config-managed objects of one type whose access rows the OWNERS derivation would rewrite, and writes nothing. "Would rewrite" is the engine''s own diff: a row inserted or deleted, or a kept row whose level, expiry, duplicate or public flag would change. An object under a malformed OWNERS is a failure, not a drift. Admin-only, internal: the derivation rewrites those rows on its next pass, so an operator cycles the flag on the orgs this names before deploying it.' + description: |- + PlanConfigAccessDerivation lists the config-managed objects of one type whose + access rows the OWNERS derivation would rewrite, and writes nothing. "Would + rewrite" is the engine's own diff: a row inserted or deleted, or a kept row whose + level, expiry, duplicate or public flag would change. An object under a malformed + OWNERS is a failure, not a drift. Admin-only, internal: the derivation rewrites those + rows on its next pass, so an operator cycles the flag on the orgs this names before + deploying it. operationId: OntologyManagementService_ListOntologyEntries x-speakeasy-group: ontology x-speakeasy-name-override: listEntries @@ -8643,7 +8652,12 @@ paths: post: tags: - OntologyManagementService - summary: PlanOntologyMerge + summary: 'TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the caller''s org: if the Ontology repo''s live HEAD differs from the last reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand equivalent of waiting for the periodic drift scan.' + description: |- + TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the + caller's org: if the Ontology repo's live HEAD differs from the last + reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand + equivalent of waiting for the periodic drift scan. operationId: OntologyManagementService_PlanOntologyMerge x-speakeasy-group: ontology x-speakeasy-name-override: planMerge @@ -8754,7 +8768,12 @@ paths: post: tags: - OntologyManagementService - summary: PushOntologyToRemote + summary: Lists the skills under the ontology's flat skills/ root that the caller can read (OWNERS-filtered). Returns display metadata only — never instruction bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are omitted unless include_unlisted is set. + description: |- + Lists the skills under the ontology's flat skills/ root that the caller can + read (OWNERS-filtered). Returns display metadata only — never instruction + bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are + omitted unless include_unlisted is set. operationId: OntologyManagementService_PushOntologyToRemote x-speakeasy-group: ontology x-speakeasy-name-override: pushToRemote @@ -8828,12 +8847,7 @@ paths: post: tags: - OntologyManagementService - summary: Lists the skills under the ontology's flat skills/ root that the caller can read (OWNERS-filtered). Returns display metadata only — never instruction bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are omitted unless include_unlisted is set. - description: |- - Lists the skills under the ontology's flat skills/ root that the caller can - read (OWNERS-filtered). Returns display metadata only — never instruction - bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are - omitted unless include_unlisted is set. + summary: RemoveOntologyRemote operationId: OntologyManagementService_RemoveOntologyRemote x-speakeasy-group: ontology x-speakeasy-name-override: removeRemote @@ -8981,12 +8995,7 @@ paths: post: tags: - OntologyManagementService - summary: 'TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the caller''s org: if the Ontology repo''s live HEAD differs from the last reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand equivalent of waiting for the periodic drift scan.' - description: |- - TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the - caller's org: if the Ontology repo's live HEAD differs from the last - reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand - equivalent of waiting for the periodic drift scan. + summary: ResolveOntologySyncConflict operationId: OntologyManagementService_ResolveOntologySyncConflict x-speakeasy-group: ontology x-speakeasy-name-override: resolveSyncConflict @@ -9171,8 +9180,7 @@ paths: post: tags: - OntologyManagementService - summary: 'Deprecated: use SetOntologyOwners with the complete desired entry set.' - description: 'Deprecated: use SetOntologyOwners with the complete desired entry set.' + summary: SetOntologyFileGolden operationId: OntologyManagementService_SetOntologyFileGolden x-speakeasy-group: ontology x-speakeasy-name-override: setFileGolden @@ -13804,43 +13812,6 @@ paths: application/json: schema: $ref: '#/components/schemas/textql.rpc.public.secret.DeleteApiAccessKeyResponse' - /textql.rpc.public.secret.SecretService/DeleteSecret: - post: - tags: - - SecretService - summary: DeleteSecret - operationId: SecretService_DeleteSecret - x-speakeasy-group: secrets - x-speakeasy-name-override: deleteSecret - parameters: - - name: Connect-Protocol-Version - in: header - required: true - schema: - $ref: '#/components/schemas/connect-protocol-version' - - name: Connect-Timeout-Ms - in: header - schema: - $ref: '#/components/schemas/connect-timeout-header' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/textql.rpc.public.secret.DeleteSecretRequest' - required: true - responses: - default: - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/connect.error' - "200": - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/textql.rpc.public.secret.DeleteSecretResponse' /textql.rpc.public.secret.SecretService/GetApiAccessKey: post: tags: @@ -13878,43 +13849,6 @@ paths: application/json: schema: $ref: '#/components/schemas/textql.rpc.public.secret.GetApiAccessKeyResponse' - /textql.rpc.public.secret.SecretService/GetMembersWithSecrets: - post: - tags: - - SecretService - summary: GetMembersWithSecrets - operationId: SecretService_GetMembersWithSecrets - x-speakeasy-group: secrets - x-speakeasy-name-override: getMembersWithSecrets - parameters: - - name: Connect-Protocol-Version - in: header - required: true - schema: - $ref: '#/components/schemas/connect-protocol-version' - - name: Connect-Timeout-Ms - in: header - schema: - $ref: '#/components/schemas/connect-timeout-header' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/textql.rpc.public.secret.GetMembersWithSecretsRequest' - required: true - responses: - default: - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/connect.error' - "200": - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/textql.rpc.public.secret.GetMembersWithSecretsResponse' /textql.rpc.public.secret.SecretService/ListApiAccessKeys: post: tags: @@ -13989,85 +13923,12 @@ paths: application/json: schema: $ref: '#/components/schemas/textql.rpc.public.secret.ListApiProvidersResponse' - /textql.rpc.public.secret.SecretService/ListSecrets: - post: - tags: - - SecretService - summary: ListSecrets - operationId: SecretService_ListSecrets - x-speakeasy-group: secrets - x-speakeasy-name-override: listSecrets - parameters: - - name: Connect-Protocol-Version - in: header - required: true - schema: - $ref: '#/components/schemas/connect-protocol-version' - - name: Connect-Timeout-Ms - in: header - schema: - $ref: '#/components/schemas/connect-timeout-header' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/textql.rpc.public.secret.ListSecretsRequest' - required: true - responses: - default: - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/connect.error' - "200": - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/textql.rpc.public.secret.ListSecretsResponse' - /textql.rpc.public.secret.SecretService/PutSecret: - post: - tags: - - SecretService - summary: PutSecret - operationId: SecretService_PutSecret - x-speakeasy-group: secrets - x-speakeasy-name-override: putSecret - parameters: - - name: Connect-Protocol-Version - in: header - required: true - schema: - $ref: '#/components/schemas/connect-protocol-version' - - name: Connect-Timeout-Ms - in: header - schema: - $ref: '#/components/schemas/connect-timeout-header' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/textql.rpc.public.secret.PutSecretRequest' - required: true - responses: - default: - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/connect.error' - "200": - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/textql.rpc.public.secret.PutSecretResponse' /textql.rpc.public.secret.SecretService/TestApiAccessKey: post: tags: - SecretService - summary: TestApiAccessKey + summary: '---- API Connectors (deprecated) ----' + description: '---- API Connectors (deprecated) ----' operationId: SecretService_TestApiAccessKey x-speakeasy-group: secrets x-speakeasy-name-override: testApiAccessKey @@ -14100,49 +13961,11 @@ paths: application/json: schema: $ref: '#/components/schemas/textql.rpc.public.secret.TestApiAccessKeyResponse' - /textql.rpc.public.secret.SecretService/UpdateSecret: - post: - tags: - - SecretService - summary: UpdateSecret - operationId: SecretService_UpdateSecret - x-speakeasy-group: secrets - x-speakeasy-name-override: update - parameters: - - name: Connect-Protocol-Version - in: header - required: true - schema: - $ref: '#/components/schemas/connect-protocol-version' - - name: Connect-Timeout-Ms - in: header - schema: - $ref: '#/components/schemas/connect-timeout-header' - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/textql.rpc.public.secret.UpdateSecretRequest' - required: true - responses: - default: - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/connect.error' - "200": - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/textql.rpc.public.secret.UpdateSecretResponse' /textql.rpc.public.secret.SecretService/UpsertApiAccessKey: post: tags: - SecretService - summary: '---- API Connectors (deprecated) ----' - description: '---- API Connectors (deprecated) ----' + summary: UpsertApiAccessKey operationId: SecretService_UpsertApiAccessKey x-speakeasy-group: secrets x-speakeasy-name-override: upsertApiAccessKey @@ -15524,6 +15347,7 @@ components: - 1 description: Define the version of the Connect protocol const: 1 + default: 1 connect-timeout-header: type: number title: Connect-Timeout-Ms @@ -15927,19 +15751,24 @@ components: phoneNumber: type: string title: phone_number + description: 'Deprecated: agent SMS/texting feature removed; no longer read or written.' nullable: true + deprecated: true phoneVerified: type: boolean title: phone_verified nullable: true + deprecated: true personalAgentId: type: string title: personal_agent_id nullable: true + deprecated: true agentNumber: type: string title: agent_number nullable: true + deprecated: true defaultMethodology: type: integer title: default_methodology @@ -16329,6 +16158,7 @@ components: When true, the ANA_INTERNAL ("TextQL Usage") connector includes @textql.com staff activity in its usage views; when false (default) they are filtered out. nullable: true + deprecated: true scimAssignDefaultRole: type: boolean title: scim_assign_default_role @@ -16345,6 +16175,7 @@ components: sandboxObservabilityEnabled: type: boolean title: sandbox_observability_enabled + description: agent SMS/texting feature removed; no longer read or written nullable: true dataAppsEnabled: type: boolean @@ -24020,6 +23851,7 @@ components: - MODEL_GEMINI_3_5_FLASH - MODEL_GPT_5_6_TERRA - MODEL_GPT_5_6_LUNA + - MODEL_GPT_6_ASTRA - MODEL_DEEPSEEK_3_2 - MODEL_GLM_5 - MODEL_VLLM @@ -31683,6 +31515,7 @@ components: smsMode: type: boolean title: sms_mode + deprecated: true apiAccessKeyIds: type: array items: @@ -31961,7 +31794,6 @@ components: $ref: '#/components/schemas/textql.rpc.public.patches.OntologyRemote' title: ConfigureOntologyRemoteResponse additionalProperties: false - description: 'Deprecated: use SetOntologyOwnersRequest with an empty entry set.' textql.rpc.public.patches.ContextPatchAutoApproveRule: type: object properties: @@ -32087,6 +31919,7 @@ components: - string title: size_bytes format: int64 + description: when true, reserved files like OWNERS are included title: CreateOntologyFileUploadUrlRequest additionalProperties: false textql.rpc.public.patches.CreateOntologyFileUploadUrlResponse: @@ -32310,16 +32143,9 @@ components: commitMessage: type: string title: commit_message - description: |- - Last frame for this walk. Earlier frames are partial counts; the final - frame always carries the complete total — the walk is never truncated. nullable: true title: FinalizeOntologyFileUploadRequest additionalProperties: false - description: |- - Counts of the entries a caller may see beneath a subtree. Excludes the subtree - root itself and reserved names (OWNERS, .gitignore, .DS_Store, .tmp-*), which - are bookkeeping rather than Ontology content. textql.rpc.public.patches.FinalizeOntologyFileUploadResponse: type: object properties: @@ -32328,6 +32154,10 @@ components: $ref: '#/components/schemas/textql.rpc.public.patches.OntologyFile' title: FinalizeOntologyFileUploadResponse additionalProperties: false + description: |- + Counts of the entries a caller may see beneath a subtree. Excludes the subtree + root itself and reserved names (OWNERS, .gitignore, .DS_Store, .tmp-*), which + are bookkeeping rather than Ontology content. textql.rpc.public.patches.GetCodeownerCoverageRequest: type: object title: GetCodeownerCoverageRequest @@ -32447,6 +32277,7 @@ components: pathPrefix: type: string title: path_prefix + description: default 7d nullable: true observationPeriod: title: observation_period @@ -32454,13 +32285,6 @@ components: $ref: '#/components/schemas/google.protobuf.Duration' title: GetFileUsageTimelineRequest additionalProperties: false - description: |- - Aggregate ontology-usage health for the window — the roll-ups the Ontology - Health hero needs without paging every file to the client. pulled_files, - avg_hit_rate, and error_files are Postgres aggregates over the pull/run data; - total_files, dead_files, and reclaimable_tokens come from the current git - tree diffed against the set of pulled paths (a dead file is one present in - the ontology but never pulled in the window). textql.rpc.public.patches.GetFileUsageTimelineResponse: type: object properties: @@ -32471,6 +32295,13 @@ components: title: days title: GetFileUsageTimelineResponse additionalProperties: false + description: |- + Aggregate ontology-usage health for the window — the roll-ups the Ontology + Health hero needs without paging every file to the client. pulled_files, + avg_hit_rate, and error_files are Postgres aggregates over the pull/run data; + total_files, dead_files, and reclaimable_tokens come from the current git + tree diffed against the set of pulled paths (a dead file is one present in + the ontology but never pulled in the window). textql.rpc.public.patches.GetOntologyAnaConfigRequest: type: object properties: @@ -32514,6 +32345,7 @@ components: title: code_challenge title: GetOntologyGithubOAuthURLRequest additionalProperties: false + description: 'Deprecated: use SetOntologyOwnersRequest with an empty entry set.' textql.rpc.public.patches.GetOntologyGithubOAuthURLResponse: type: object properties: @@ -32586,7 +32418,7 @@ components: type: object title: GetOntologyRemoteRequest additionalProperties: false - description: 'Deprecated: use SetOntologyOwnersResponse.' + description: 'Deprecated: use SetOntologyOwnersRequest.' textql.rpc.public.patches.GetOntologyRemoteResponse: type: object properties: @@ -32606,6 +32438,7 @@ components: title: github_oauth_available title: GetOntologyRemoteResponse additionalProperties: false + description: 'Deprecated: use SetOntologyOwnersResponse.' textql.rpc.public.patches.GetOntologySizeTimelineRequest: type: object properties: @@ -32623,8 +32456,12 @@ components: items: $ref: '#/components/schemas/textql.rpc.public.patches.OntologySizeDay' title: days + description: |- + Year of the date. Must be from 1 to 9999, or 0 to specify a date without + a year. title: GetOntologySizeTimelineResponse additionalProperties: false + description: copied from google.type.Date; not available in buf's google/protobuf/* textql.rpc.public.patches.GetOntologySyncConflictsRequest: type: object title: GetOntologySyncConflictsRequest @@ -32880,6 +32717,7 @@ components: type: integer title: limit format: int32 + description: default 7d nullable: true title: ListChatsForFileRequest additionalProperties: false @@ -32891,7 +32729,6 @@ components: items: $ref: '#/components/schemas/textql.rpc.public.patches.FileChatUsage' title: chats - description: default 7d title: ListChatsForFileResponse additionalProperties: false textql.rpc.public.patches.ListContextPatchAutoApproveRulesRequest: @@ -33386,16 +33223,17 @@ components: authType: type: string title: auth_type + description: |- + Effective permission for principals omitted from entries. Unrestricted + paths grant full access; restricted paths leave this unspecified. defaultBranch: type: string title: default_branch createdAt: title: created_at - description: 'Deprecated: use SetOntologyOwnersRequest.entries with OntologyOwnerEntry.' $ref: '#/components/schemas/google.protobuf.Timestamp' updatedAt: title: updated_at - description: 'Deprecated: use SetOntologyOwnersRequest.entries with OntologyOwnerEntry.' nullable: true $ref: '#/components/schemas/google.protobuf.Timestamp' syncEnabled: @@ -33441,15 +33279,11 @@ components: nullable: true title: OntologyRemote additionalProperties: false - description: 'Deprecated: use SetOntologyOwnersRequest.' textql.rpc.public.patches.OntologySizeDay: type: object properties: date: title: date - description: |- - Year of the date. Must be from 1 to 9999, or 0 to specify a date without - a year. $ref: '#/components/schemas/textql.rpc.public.patches.Date' totalBytes: type: @@ -33457,20 +33291,12 @@ components: - string title: total_bytes format: int64 - description: |- - Month of a year. Must be from 1 to 12, or 0 to specify a year without a - month and day. fileCount: type: integer title: file_count format: int32 - description: |- - Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 - to specify a year by itself or a year and month where the day isn't - significant. title: OntologySizeDay additionalProperties: false - description: copied from google.type.Date; not available in buf's google/protobuf/* textql.rpc.public.patches.OntologySubmodule: type: object properties: @@ -33932,9 +33758,6 @@ components: properties: outcome: title: outcome - description: |- - True ⇒ the org's live Ontology HEAD differed from the last reconciled commit, - so a catch-up reconcile was enqueued. False ⇒ already converged (no-op). $ref: '#/components/schemas/textql.rpc.public.patches.OntologyMergeOutcome' localHeadHash: type: string @@ -34241,13 +34064,6 @@ components: $ref: '#/components/schemas/textql.rpc.public.patches.OntologyOwners' title: SetOntologyOwnersResponse additionalProperties: false - description: |- - Returns the *effective* owners for a directory after walking ancestor - OWNERS files: for every role in the org, the resolved permission the - role would have on this directory (per `permissionForDirWithRoles`). - Use this when you need to compare permissions across paths — the - literal GetOntologyOwners only reflects the OWNERS file at the exact - path, missing inheritance. textql.rpc.public.patches.Skill: type: object properties: @@ -39512,18 +39328,6 @@ components: type: object title: DeleteApiAccessKeyResponse additionalProperties: false - textql.rpc.public.secret.DeleteSecretRequest: - type: object - properties: - name: - type: string - title: name - title: DeleteSecretRequest - additionalProperties: false - textql.rpc.public.secret.DeleteSecretResponse: - type: object - title: DeleteSecretResponse - additionalProperties: false textql.rpc.public.secret.EnvVarField: type: object properties: @@ -39563,20 +39367,6 @@ components: $ref: '#/components/schemas/textql.rpc.public.secret.ApiAccessKey' title: GetApiAccessKeyResponse additionalProperties: false - textql.rpc.public.secret.GetMembersWithSecretsRequest: - type: object - title: GetMembersWithSecretsRequest - additionalProperties: false - textql.rpc.public.secret.GetMembersWithSecretsResponse: - type: object - properties: - members: - type: array - items: - $ref: '#/components/schemas/textql.rpc.identity.MemberPreview' - title: members - title: GetMembersWithSecretsResponse - additionalProperties: false textql.rpc.public.secret.HttpBasicAuth: type: object properties: @@ -39616,81 +39406,6 @@ components: title: providers title: ListApiProvidersResponse additionalProperties: false - textql.rpc.public.secret.ListSecretsRequest: - type: object - title: ListSecretsRequest - additionalProperties: false - textql.rpc.public.secret.ListSecretsResponse: - type: object - properties: - secrets: - type: array - items: - $ref: '#/components/schemas/textql.rpc.public.secret.Secret' - title: secrets - title: ListSecretsResponse - additionalProperties: false - textql.rpc.public.secret.PutSecretRequest: - type: object - properties: - name: - type: string - title: name - value: - type: string - title: value - description: - type: string - title: description - nullable: true - link: - type: string - title: link - nullable: true - isPrivate: - type: boolean - title: is_private - title: PutSecretRequest - additionalProperties: false - textql.rpc.public.secret.PutSecretResponse: - type: object - title: PutSecretResponse - additionalProperties: false - textql.rpc.public.secret.Secret: - type: object - properties: - id: - type: string - title: id - name: - type: string - title: name - createdAt: - title: created_at - $ref: '#/components/schemas/google.protobuf.Timestamp' - updatedAt: - title: updated_at - $ref: '#/components/schemas/google.protobuf.Timestamp' - description: - type: string - title: description - nullable: true - link: - type: string - title: link - nullable: true - createdBy: - type: string - title: created_by - accessType: - type: string - title: access_type - nullable: true - isPublic: - type: boolean - title: is_public - title: Secret - additionalProperties: false textql.rpc.public.secret.TestApiAccessKeyRequest: type: object properties: @@ -39714,30 +39429,6 @@ components: title: message title: TestApiAccessKeyResponse additionalProperties: false - textql.rpc.public.secret.UpdateSecretRequest: - type: object - properties: - name: - type: string - title: name - value: - type: string - title: value - nullable: true - description: - type: string - title: description - nullable: true - link: - type: string - title: link - nullable: true - title: UpdateSecretRequest - additionalProperties: false - textql.rpc.public.secret.UpdateSecretResponse: - type: object - title: UpdateSecretResponse - additionalProperties: false textql.rpc.public.secret.UpsertApiAccessKeyRequest: type: object properties: diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index b72597b9..7b88cf31 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -2,8 +2,8 @@ speakeasyVersion: 1.796.4 sources: TextQL API: sourceNamespace: textql-api - sourceRevisionDigest: sha256:c9517c4b584e0a5135439652e8fcc7ffd2a0e230c0748674d707683e939c9941 - sourceBlobDigest: sha256:e37d345d84153d95627f300d5b77c05828b962f4f5c154c936ea87017f18735a + sourceRevisionDigest: sha256:a5fc9f56520bb56a87dfeab213965dca47ab6580e2c660c1051ba85fdb5059a9 + sourceBlobDigest: sha256:acb524358f60eff327aa49efdf9f646fb7b871723ce0eb71b989d1cf57287ebf tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: textql: source: TextQL API sourceNamespace: textql-api - sourceRevisionDigest: sha256:c9517c4b584e0a5135439652e8fcc7ffd2a0e230c0748674d707683e939c9941 - sourceBlobDigest: sha256:e37d345d84153d95627f300d5b77c05828b962f4f5c154c936ea87017f18735a + sourceRevisionDigest: sha256:a5fc9f56520bb56a87dfeab213965dca47ab6580e2c660c1051ba85fdb5059a9 + sourceBlobDigest: sha256:acb524358f60eff327aa49efdf9f646fb7b871723ce0eb71b989d1cf57287ebf codeSamplesNamespace: textql-api-python-code-samples - codeSamplesRevisionDigest: sha256:72cafe6db0f7998421c1a662107561fe5d216a297f94740ac965998343bf30b4 + codeSamplesRevisionDigest: sha256:997812600661afa5f3e4cb9249591d50d41499039f42f20e25ba1865e959f111 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/README-PYPI.md b/README-PYPI.md index 6c4cfcf5..3014b334 100644 --- a/README-PYPI.md +++ b/README-PYPI.md @@ -410,15 +410,15 @@ with Textql( * [create_approval_rule](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#create_approval_rule) - CreateApprovalRule * [create_context_patch_auto_approve_rule](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#create_context_patch_auto_approve_rule) - CreateContextPatchAutoApproveRule * [create_directory](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#create_directory) - CreateOntologyDirectory -* [create_file_upload_url](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#create_file_upload_url) - Streams how many folders and files a subtree holds, so the UI can report the size of the whole Ontology rather than only the directories it has lazily listed. Counts rise monotonically across frames; the last frame sets `final`. A cache hit emits a single `final` frame with `from_cache` set. +* [create_file_upload_url](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#create_file_upload_url) - CreateOntologyFileUploadUrl * [delete_approval_rule](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#delete_approval_rule) - DeleteApprovalRule * [delete_context_patch_auto_approve_rule](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#delete_context_patch_auto_approve_rule) - DeleteContextPatchAutoApproveRule * [delete_directory](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#delete_directory) - DeleteOntologyDirectory * [delete_file](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#delete_file) - DeleteOntologyFile * [deny_patch](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#deny_patch) - DenyPatch * [exchange_github_code](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#exchange_github_code) - ExchangeOntologyGithubCode -* [finalize_file_upload](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#finalize_file_upload) - FinalizeOntologyFileUpload -* [get_codeowner_coverage](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#get_codeowner_coverage) - GetCodeownerCoverage +* [finalize_file_upload](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#finalize_file_upload) - Streams how many folders and files a subtree holds, so the UI can report the size of the whole Ontology rather than only the directories it has lazily listed. Counts rise monotonically across frames; the last frame sets `final`. A cache hit emits a single `final` frame with `from_cache` set. +* [get_codeowner_coverage](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#get_codeowner_coverage) - Deprecated: use SetOntologyOwners with the desired entry set. An empty desired set removes every entry and opens the directory. * [get_config_export_capabilities](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#get_config_export_capabilities) - GetConfigExportCapabilities * [get_effective_owners](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#get_effective_owners) - GetEffectiveOntologyOwners * [get_file_usage](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#get_file_usage) - GetFileUsage @@ -441,8 +441,8 @@ with Textql( * [list_approval_rules](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#list_approval_rules) - ListApprovalRules * [list_chats_for_file](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#list_chats_for_file) - ListChatsForFile * [list_context_patch_auto_approve_rules](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#list_context_patch_auto_approve_rules) - ListContextPatchAutoApproveRules -* [list_golden_files](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#list_golden_files) - Deprecated: use SetOntologyOwners with the desired entry set. An empty desired set removes every entry and opens the directory. -* [list_entries](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#list_entries) - ListOntologyEntries +* [list_golden_files](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#list_golden_files) - Deprecated: use SetOntologyOwners with the complete desired entry set. +* [list_entries](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#list_entries) - PlanConfigAccessDerivation lists the config-managed objects of one type whose access rows the OWNERS derivation would rewrite, and writes nothing. "Would rewrite" is the engine's own diff: a row inserted or deleted, or a kept row whose level, expiry, duplicate or public flag would change. An object under a malformed OWNERS is a failure, not a drift. Admin-only, internal: the derivation rewrites those rows on its next pass, so an operator cycles the flag on the orgs this names before deploying it. * [list_history](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#list_history) - ListOntologyHistory * [list_imports](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#list_imports) - ListOntologyImports * [list_submodules](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#list_submodules) - ListOntologySubmodules @@ -451,21 +451,21 @@ with Textql( * [list_patch_reviewers](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#list_patch_reviewers) - ListPatchReviewers * [list_patches](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#list_patches) - ListPatches * [list_skills](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#list_skills) - ListSkills -* [plan_merge](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#plan_merge) - PlanOntologyMerge +* [plan_merge](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#plan_merge) - TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the caller's org: if the Ontology repo's live HEAD differs from the last reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand equivalent of waiting for the periodic drift scan. * [preview_pull_from_remote](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#preview_pull_from_remote) - PreviewOntologyPullFromRemote * [pull_from_remote](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#pull_from_remote) - PullOntologyFromRemote -* [push_to_remote](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#push_to_remote) - PushOntologyToRemote +* [push_to_remote](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#push_to_remote) - Lists the skills under the ontology's flat skills/ root that the caller can read (OWNERS-filtered). Returns display metadata only — never instruction bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are omitted unless include_unlisted is set. * [recover](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#recover) - RecoverOntology -* [remove_remote](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#remove_remote) - Lists the skills under the ontology's flat skills/ root that the caller can read (OWNERS-filtered). Returns display metadata only — never instruction bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are omitted unless include_unlisted is set. +* [remove_remote](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#remove_remote) - RemoveOntologyRemote * [remove_submodule](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#remove_submodule) - RemoveOntologySubmodule * [rename_file](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#rename_file) - RenameOntologyFile * [request_patch_review](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#request_patch_review) - RequestPatchReview -* [resolve_sync_conflict](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#resolve_sync_conflict) - TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the caller's org: if the Ontology repo's live HEAD differs from the last reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand equivalent of waiting for the periodic drift scan. +* [resolve_sync_conflict](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#resolve_sync_conflict) - ResolveOntologySyncConflict * [restore_patch](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#restore_patch) - RestorePatch * [revert_patch](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#revert_patch) - RevertPatch * [save_all_objects_as_config](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#save_all_objects_as_config) - SaveAllObjectsAsConfig * [save_object_as_config](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#save_object_as_config) - SaveObjectAsConfig -* [set_file_golden](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#set_file_golden) - Deprecated: use SetOntologyOwners with the complete desired entry set. +* [set_file_golden](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#set_file_golden) - SetOntologyFileGolden * [set_owners](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#set_owners) - SetOntologyOwners * [trigger_config_drift_reconcile](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#trigger_config_drift_reconcile) - TriggerConfigDriftReconcile * [update_approval_rule](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/ontology/README.md#update_approval_rule) - UpdateApprovalRule @@ -613,16 +613,11 @@ with Textql( ### [Secrets](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/secrets/README.md) * [delete_api_access_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/secrets/README.md#delete_api_access_key) - DeleteApiAccessKey -* [delete_secret](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/secrets/README.md#delete_secret) - DeleteSecret * [get_api_access_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/secrets/README.md#get_api_access_key) - GetApiAccessKey -* [get_members_with_secrets](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/secrets/README.md#get_members_with_secrets) - GetMembersWithSecrets * [list_api_access_keys](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/secrets/README.md#list_api_access_keys) - ListApiAccessKeys * [list_api_providers](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/secrets/README.md#list_api_providers) - ListApiProviders -* [list_secrets](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/secrets/README.md#list_secrets) - ListSecrets -* [put_secret](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/secrets/README.md#put_secret) - PutSecret -* [test_api_access_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/secrets/README.md#test_api_access_key) - TestApiAccessKey -* [update](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/secrets/README.md#update) - UpdateSecret -* [upsert_api_access_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/secrets/README.md#upsert_api_access_key) - ---- API Connectors (deprecated) ---- +* [test_api_access_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/secrets/README.md#test_api_access_key) - ---- API Connectors (deprecated) ---- +* [upsert_api_access_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/secrets/README.md#upsert_api_access_key) - UpsertApiAccessKey ### [Settings](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/settings/README.md) diff --git a/README.md b/README.md index ca3e2740..a715db44 100644 --- a/README.md +++ b/README.md @@ -410,15 +410,15 @@ with Textql( * [create_approval_rule](docs/sdks/ontology/README.md#create_approval_rule) - CreateApprovalRule * [create_context_patch_auto_approve_rule](docs/sdks/ontology/README.md#create_context_patch_auto_approve_rule) - CreateContextPatchAutoApproveRule * [create_directory](docs/sdks/ontology/README.md#create_directory) - CreateOntologyDirectory -* [create_file_upload_url](docs/sdks/ontology/README.md#create_file_upload_url) - Streams how many folders and files a subtree holds, so the UI can report the size of the whole Ontology rather than only the directories it has lazily listed. Counts rise monotonically across frames; the last frame sets `final`. A cache hit emits a single `final` frame with `from_cache` set. +* [create_file_upload_url](docs/sdks/ontology/README.md#create_file_upload_url) - CreateOntologyFileUploadUrl * [delete_approval_rule](docs/sdks/ontology/README.md#delete_approval_rule) - DeleteApprovalRule * [delete_context_patch_auto_approve_rule](docs/sdks/ontology/README.md#delete_context_patch_auto_approve_rule) - DeleteContextPatchAutoApproveRule * [delete_directory](docs/sdks/ontology/README.md#delete_directory) - DeleteOntologyDirectory * [delete_file](docs/sdks/ontology/README.md#delete_file) - DeleteOntologyFile * [deny_patch](docs/sdks/ontology/README.md#deny_patch) - DenyPatch * [exchange_github_code](docs/sdks/ontology/README.md#exchange_github_code) - ExchangeOntologyGithubCode -* [finalize_file_upload](docs/sdks/ontology/README.md#finalize_file_upload) - FinalizeOntologyFileUpload -* [get_codeowner_coverage](docs/sdks/ontology/README.md#get_codeowner_coverage) - GetCodeownerCoverage +* [finalize_file_upload](docs/sdks/ontology/README.md#finalize_file_upload) - Streams how many folders and files a subtree holds, so the UI can report the size of the whole Ontology rather than only the directories it has lazily listed. Counts rise monotonically across frames; the last frame sets `final`. A cache hit emits a single `final` frame with `from_cache` set. +* [get_codeowner_coverage](docs/sdks/ontology/README.md#get_codeowner_coverage) - Deprecated: use SetOntologyOwners with the desired entry set. An empty desired set removes every entry and opens the directory. * [get_config_export_capabilities](docs/sdks/ontology/README.md#get_config_export_capabilities) - GetConfigExportCapabilities * [get_effective_owners](docs/sdks/ontology/README.md#get_effective_owners) - GetEffectiveOntologyOwners * [get_file_usage](docs/sdks/ontology/README.md#get_file_usage) - GetFileUsage @@ -441,8 +441,8 @@ with Textql( * [list_approval_rules](docs/sdks/ontology/README.md#list_approval_rules) - ListApprovalRules * [list_chats_for_file](docs/sdks/ontology/README.md#list_chats_for_file) - ListChatsForFile * [list_context_patch_auto_approve_rules](docs/sdks/ontology/README.md#list_context_patch_auto_approve_rules) - ListContextPatchAutoApproveRules -* [list_golden_files](docs/sdks/ontology/README.md#list_golden_files) - Deprecated: use SetOntologyOwners with the desired entry set. An empty desired set removes every entry and opens the directory. -* [list_entries](docs/sdks/ontology/README.md#list_entries) - ListOntologyEntries +* [list_golden_files](docs/sdks/ontology/README.md#list_golden_files) - Deprecated: use SetOntologyOwners with the complete desired entry set. +* [list_entries](docs/sdks/ontology/README.md#list_entries) - PlanConfigAccessDerivation lists the config-managed objects of one type whose access rows the OWNERS derivation would rewrite, and writes nothing. "Would rewrite" is the engine's own diff: a row inserted or deleted, or a kept row whose level, expiry, duplicate or public flag would change. An object under a malformed OWNERS is a failure, not a drift. Admin-only, internal: the derivation rewrites those rows on its next pass, so an operator cycles the flag on the orgs this names before deploying it. * [list_history](docs/sdks/ontology/README.md#list_history) - ListOntologyHistory * [list_imports](docs/sdks/ontology/README.md#list_imports) - ListOntologyImports * [list_submodules](docs/sdks/ontology/README.md#list_submodules) - ListOntologySubmodules @@ -451,21 +451,21 @@ with Textql( * [list_patch_reviewers](docs/sdks/ontology/README.md#list_patch_reviewers) - ListPatchReviewers * [list_patches](docs/sdks/ontology/README.md#list_patches) - ListPatches * [list_skills](docs/sdks/ontology/README.md#list_skills) - ListSkills -* [plan_merge](docs/sdks/ontology/README.md#plan_merge) - PlanOntologyMerge +* [plan_merge](docs/sdks/ontology/README.md#plan_merge) - TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the caller's org: if the Ontology repo's live HEAD differs from the last reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand equivalent of waiting for the periodic drift scan. * [preview_pull_from_remote](docs/sdks/ontology/README.md#preview_pull_from_remote) - PreviewOntologyPullFromRemote * [pull_from_remote](docs/sdks/ontology/README.md#pull_from_remote) - PullOntologyFromRemote -* [push_to_remote](docs/sdks/ontology/README.md#push_to_remote) - PushOntologyToRemote +* [push_to_remote](docs/sdks/ontology/README.md#push_to_remote) - Lists the skills under the ontology's flat skills/ root that the caller can read (OWNERS-filtered). Returns display metadata only — never instruction bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are omitted unless include_unlisted is set. * [recover](docs/sdks/ontology/README.md#recover) - RecoverOntology -* [remove_remote](docs/sdks/ontology/README.md#remove_remote) - Lists the skills under the ontology's flat skills/ root that the caller can read (OWNERS-filtered). Returns display metadata only — never instruction bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are omitted unless include_unlisted is set. +* [remove_remote](docs/sdks/ontology/README.md#remove_remote) - RemoveOntologyRemote * [remove_submodule](docs/sdks/ontology/README.md#remove_submodule) - RemoveOntologySubmodule * [rename_file](docs/sdks/ontology/README.md#rename_file) - RenameOntologyFile * [request_patch_review](docs/sdks/ontology/README.md#request_patch_review) - RequestPatchReview -* [resolve_sync_conflict](docs/sdks/ontology/README.md#resolve_sync_conflict) - TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the caller's org: if the Ontology repo's live HEAD differs from the last reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand equivalent of waiting for the periodic drift scan. +* [resolve_sync_conflict](docs/sdks/ontology/README.md#resolve_sync_conflict) - ResolveOntologySyncConflict * [restore_patch](docs/sdks/ontology/README.md#restore_patch) - RestorePatch * [revert_patch](docs/sdks/ontology/README.md#revert_patch) - RevertPatch * [save_all_objects_as_config](docs/sdks/ontology/README.md#save_all_objects_as_config) - SaveAllObjectsAsConfig * [save_object_as_config](docs/sdks/ontology/README.md#save_object_as_config) - SaveObjectAsConfig -* [set_file_golden](docs/sdks/ontology/README.md#set_file_golden) - Deprecated: use SetOntologyOwners with the complete desired entry set. +* [set_file_golden](docs/sdks/ontology/README.md#set_file_golden) - SetOntologyFileGolden * [set_owners](docs/sdks/ontology/README.md#set_owners) - SetOntologyOwners * [trigger_config_drift_reconcile](docs/sdks/ontology/README.md#trigger_config_drift_reconcile) - TriggerConfigDriftReconcile * [update_approval_rule](docs/sdks/ontology/README.md#update_approval_rule) - UpdateApprovalRule @@ -613,16 +613,11 @@ with Textql( ### [Secrets](docs/sdks/secrets/README.md) * [delete_api_access_key](docs/sdks/secrets/README.md#delete_api_access_key) - DeleteApiAccessKey -* [delete_secret](docs/sdks/secrets/README.md#delete_secret) - DeleteSecret * [get_api_access_key](docs/sdks/secrets/README.md#get_api_access_key) - GetApiAccessKey -* [get_members_with_secrets](docs/sdks/secrets/README.md#get_members_with_secrets) - GetMembersWithSecrets * [list_api_access_keys](docs/sdks/secrets/README.md#list_api_access_keys) - ListApiAccessKeys * [list_api_providers](docs/sdks/secrets/README.md#list_api_providers) - ListApiProviders -* [list_secrets](docs/sdks/secrets/README.md#list_secrets) - ListSecrets -* [put_secret](docs/sdks/secrets/README.md#put_secret) - PutSecret -* [test_api_access_key](docs/sdks/secrets/README.md#test_api_access_key) - TestApiAccessKey -* [update](docs/sdks/secrets/README.md#update) - UpdateSecret -* [upsert_api_access_key](docs/sdks/secrets/README.md#upsert_api_access_key) - ---- API Connectors (deprecated) ---- +* [test_api_access_key](docs/sdks/secrets/README.md#test_api_access_key) - ---- API Connectors (deprecated) ---- +* [upsert_api_access_key](docs/sdks/secrets/README.md#upsert_api_access_key) - UpsertApiAccessKey ### [Settings](docs/sdks/settings/README.md) diff --git a/RELEASES.md b/RELEASES.md index 1e8a3ee5..e4d42682 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -468,4 +468,14 @@ Based on: ### Generated - [python v1.1.23] . ### Releases -- [PyPI v1.1.23] https://pypi.org/project/textql-sdk/1.1.23 - . \ No newline at end of file +- [PyPI v1.1.23] https://pypi.org/project/textql-sdk/1.1.23 - . + +## 2026-09-11 04:13:22 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.796.4 (2.935.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.1.24] . +### Releases +- [PyPI v1.1.24] https://pypi.org/project/textql-sdk/1.1.24 - . \ No newline at end of file diff --git a/docs/models/secretservicedeletesecretrequest.md b/docs/models/secretservicedeletesecretrequest.md deleted file mode 100644 index bfbfe071..00000000 --- a/docs/models/secretservicedeletesecretrequest.md +++ /dev/null @@ -1,10 +0,0 @@ -# SecretServiceDeleteSecretRequest - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `connect_protocol_version` | *float* | :heavy_check_mark: | N/A | -| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | -| `body` | [models.TextqlRPCPublicSecretDeleteSecretRequest](../models/textqlrpcpublicsecretdeletesecretrequest.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/secretservicedeletesecretresponse.md b/docs/models/secretservicedeletesecretresponse.md deleted file mode 100644 index a5040c29..00000000 --- a/docs/models/secretservicedeletesecretresponse.md +++ /dev/null @@ -1,17 +0,0 @@ -# SecretServiceDeleteSecretResponse - - -## Supported Types - -### `models.TextqlRPCPublicSecretDeleteSecretResponse` - -```python -value: models.TextqlRPCPublicSecretDeleteSecretResponse = /* values here */ -``` - -### `models.ConnectError` - -```python -value: models.ConnectError = /* values here */ -``` - diff --git a/docs/models/secretservicegetmemberswithsecretsrequest.md b/docs/models/secretservicegetmemberswithsecretsrequest.md deleted file mode 100644 index 8b69144f..00000000 --- a/docs/models/secretservicegetmemberswithsecretsrequest.md +++ /dev/null @@ -1,10 +0,0 @@ -# SecretServiceGetMembersWithSecretsRequest - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| `connect_protocol_version` | *float* | :heavy_check_mark: | N/A | -| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | -| `body` | [models.TextqlRPCPublicSecretGetMembersWithSecretsRequest](../models/textqlrpcpublicsecretgetmemberswithsecretsrequest.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/secretservicegetmemberswithsecretsresponse.md b/docs/models/secretservicegetmemberswithsecretsresponse.md deleted file mode 100644 index 3a456024..00000000 --- a/docs/models/secretservicegetmemberswithsecretsresponse.md +++ /dev/null @@ -1,17 +0,0 @@ -# SecretServiceGetMembersWithSecretsResponse - - -## Supported Types - -### `models.TextqlRPCPublicSecretGetMembersWithSecretsResponse` - -```python -value: models.TextqlRPCPublicSecretGetMembersWithSecretsResponse = /* values here */ -``` - -### `models.ConnectError` - -```python -value: models.ConnectError = /* values here */ -``` - diff --git a/docs/models/secretservicelistsecretsrequest.md b/docs/models/secretservicelistsecretsrequest.md deleted file mode 100644 index 25e06464..00000000 --- a/docs/models/secretservicelistsecretsrequest.md +++ /dev/null @@ -1,10 +0,0 @@ -# SecretServiceListSecretsRequest - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | -| `connect_protocol_version` | *float* | :heavy_check_mark: | N/A | -| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | -| `body` | [models.TextqlRPCPublicSecretListSecretsRequest](../models/textqlrpcpublicsecretlistsecretsrequest.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/secretservicelistsecretsresponse.md b/docs/models/secretservicelistsecretsresponse.md deleted file mode 100644 index 57fad71c..00000000 --- a/docs/models/secretservicelistsecretsresponse.md +++ /dev/null @@ -1,17 +0,0 @@ -# SecretServiceListSecretsResponse - - -## Supported Types - -### `models.TextqlRPCPublicSecretListSecretsResponse` - -```python -value: models.TextqlRPCPublicSecretListSecretsResponse = /* values here */ -``` - -### `models.ConnectError` - -```python -value: models.ConnectError = /* values here */ -``` - diff --git a/docs/models/secretserviceputsecretrequest.md b/docs/models/secretserviceputsecretrequest.md deleted file mode 100644 index 925c52d5..00000000 --- a/docs/models/secretserviceputsecretrequest.md +++ /dev/null @@ -1,10 +0,0 @@ -# SecretServicePutSecretRequest - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| `connect_protocol_version` | *float* | :heavy_check_mark: | N/A | -| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | -| `body` | [models.TextqlRPCPublicSecretPutSecretRequest](../models/textqlrpcpublicsecretputsecretrequest.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/secretserviceputsecretresponse.md b/docs/models/secretserviceputsecretresponse.md deleted file mode 100644 index 6b65af79..00000000 --- a/docs/models/secretserviceputsecretresponse.md +++ /dev/null @@ -1,17 +0,0 @@ -# SecretServicePutSecretResponse - - -## Supported Types - -### `models.TextqlRPCPublicSecretPutSecretResponse` - -```python -value: models.TextqlRPCPublicSecretPutSecretResponse = /* values here */ -``` - -### `models.ConnectError` - -```python -value: models.ConnectError = /* values here */ -``` - diff --git a/docs/models/secretserviceupdatesecretrequest.md b/docs/models/secretserviceupdatesecretrequest.md deleted file mode 100644 index d68d07b7..00000000 --- a/docs/models/secretserviceupdatesecretrequest.md +++ /dev/null @@ -1,10 +0,0 @@ -# SecretServiceUpdateSecretRequest - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `connect_protocol_version` | *float* | :heavy_check_mark: | N/A | -| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | -| `body` | [models.TextqlRPCPublicSecretUpdateSecretRequest](../models/textqlrpcpublicsecretupdatesecretrequest.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/secretserviceupdatesecretresponse.md b/docs/models/secretserviceupdatesecretresponse.md deleted file mode 100644 index 58b4280e..00000000 --- a/docs/models/secretserviceupdatesecretresponse.md +++ /dev/null @@ -1,17 +0,0 @@ -# SecretServiceUpdateSecretResponse - - -## Supported Types - -### `models.TextqlRPCPublicSecretUpdateSecretResponse` - -```python -value: models.TextqlRPCPublicSecretUpdateSecretResponse = /* values here */ -``` - -### `models.ConnectError` - -```python -value: models.ConnectError = /* values here */ -``` - diff --git a/docs/models/textqlrpcauthmember.md b/docs/models/textqlrpcauthmember.md index 0d967cf3..0ac9b950 100644 --- a/docs/models/textqlrpcauthmember.md +++ b/docs/models/textqlrpcauthmember.md @@ -26,10 +26,10 @@ | `is_service_account` | *Optional[bool]* | :heavy_minus_sign: | N/A | | | `is_scim_managed` | *Optional[bool]* | :heavy_minus_sign: | N/A | | | `steering` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| `phone_number` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `phone_verified` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| `personal_agent_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `agent_number` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | +| ~~`phone_number`~~ | *OptionalNullable[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Deprecated: agent SMS/texting feature removed; no longer read or written. | | +| ~~`phone_verified`~~ | *OptionalNullable[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | | +| ~~`personal_agent_id`~~ | *OptionalNullable[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | | +| ~~`agent_number`~~ | *OptionalNullable[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | | | `default_methodology` | *OptionalNullable[int]* | :heavy_minus_sign: | Per-member default response methodology for new chats, as a
textql.rpc.public.chat.Methodology enum value (int to avoid an import
cycle). 0 = UNKNOWN/unset -> fall back to the org default. Overrides the
org default when set. | | | `default_llm_model` | *OptionalNullable[int]* | :heavy_minus_sign: | Per-member default LLM model for new chats, as a
textql.rpc.public.chat.LlmModel enum value (int, matching the org-level
default_llm_model). 0/MODEL_DEFAULT = unset -> role/org/system resolution. | | | `default_fast_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | Per-member default fast-mode preference for new chats. Unset -> off. Only
applies when the org enables fast mode and the resolved model supports it. | | diff --git a/docs/models/textqlrpcauthorganization.md b/docs/models/textqlrpcauthorganization.md index 689d7fd1..10e5aef5 100644 --- a/docs/models/textqlrpcauthorganization.md +++ b/docs/models/textqlrpcauthorganization.md @@ -81,11 +81,11 @@ | `traces_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | | `allow_llm_data_retention` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | | `sox_db_session_metadata_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| `sms_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | When true, the ANA_INTERNAL ("TextQL Usage") connector includes @textql.com
staff activity in its usage views; when false (default) they are filtered out. | | +| ~~`sms_enabled`~~ | *OptionalNullable[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

When true, the ANA_INTERNAL ("TextQL Usage") connector includes @textql.com
staff activity in its usage views; when false (default) they are filtered out. | | | `scim_assign_default_role` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | | `migration_banner_dismissed` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | | ~~`config_migrations_enabled`~~ | *OptionalNullable[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | | -| `sandbox_observability_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | +| `sandbox_observability_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | agent SMS/texting feature removed; no longer read or written | | | `data_apps_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | | `issues_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | dismiss legacy-context migration banner org-wide | | | `config_objects_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Deprecated: superseded by config_objects_enabled (field 80); no longer populated. | | diff --git a/docs/models/textqlrpcpublicchatllmmodel.md b/docs/models/textqlrpcpublicchatllmmodel.md index 67240cfc..02a697a0 100644 --- a/docs/models/textqlrpcpublicchatllmmodel.md +++ b/docs/models/textqlrpcpublicchatllmmodel.md @@ -30,6 +30,7 @@ This is an open enum. Unrecognized values will not fail type checks. - `"MODEL_GEMINI_3_5_FLASH"` - `"MODEL_GPT_5_6_TERRA"` - `"MODEL_GPT_5_6_LUNA"` +- `"MODEL_GPT_6_ASTRA"` - `"MODEL_DEEPSEEK_3_2"` - `"MODEL_GLM_5"` - `"MODEL_VLLM"` diff --git a/docs/models/textqlrpcpublicparadigmuniversaloptions.md b/docs/models/textqlrpcpublicparadigmuniversaloptions.md index 9784790e..58030ca2 100644 --- a/docs/models/textqlrpcpublicparadigmuniversaloptions.md +++ b/docs/models/textqlrpcpublicparadigmuniversaloptions.md @@ -3,37 +3,37 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| `connector_ids` | List[*int*] | :heavy_minus_sign: | N/A | -| `dataset_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `web_search_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `sql_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `ontology_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `ontology_editing_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `python_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `auto_approve_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `google_drive_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `powerbi_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `context_editing_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `form_editor_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `playbook_tools_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `microsoft365_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `feed_explorer_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `bash_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `javascript_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `feed_post_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `feed_comment_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `feed_engage_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `streamlit_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `compaction_disabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `gmail_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `chat_history_search_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `google_calendar_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `email_output_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `powerbi_selections` | List[[models.TextqlRPCPowerbiSelectionPowerBISelection](../models/textqlrpcpowerbiselectionpowerbiselection.md)] | :heavy_minus_sign: | N/A | -| `sms_mode` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `api_access_key_ids` | List[*str*] | :heavy_minus_sign: | N/A | -| `feed_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | -| `file_generation_disabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `read_file_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| `connector_ids` | List[*int*] | :heavy_minus_sign: | N/A | +| `dataset_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | +| `web_search_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `sql_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `ontology_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `ontology_editing_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `python_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `auto_approve_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `google_drive_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `powerbi_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `context_editing_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `form_editor_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `playbook_tools_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `microsoft365_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `feed_explorer_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `bash_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `javascript_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `feed_post_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `feed_comment_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `feed_engage_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `streamlit_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `compaction_disabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `gmail_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `chat_history_search_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `google_calendar_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `email_output_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `powerbi_selections` | List[[models.TextqlRPCPowerbiSelectionPowerBISelection](../models/textqlrpcpowerbiselectionpowerbiselection.md)] | :heavy_minus_sign: | N/A | +| ~~`sms_mode`~~ | *Optional[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | +| `api_access_key_ids` | List[*str*] | :heavy_minus_sign: | N/A | +| `feed_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | +| `file_generation_disabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `read_file_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicpatchesconfigureontologyremoteresponse.md b/docs/models/textqlrpcpublicpatchesconfigureontologyremoteresponse.md index f0bc17f4..762dba8b 100644 --- a/docs/models/textqlrpcpublicpatchesconfigureontologyremoteresponse.md +++ b/docs/models/textqlrpcpublicpatchesconfigureontologyremoteresponse.md @@ -1,10 +1,8 @@ # TextqlRPCPublicPatchesConfigureOntologyRemoteResponse -Deprecated: use SetOntologyOwnersRequest with an empty entry set. - ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `remote` | [Optional[models.TextqlRPCPublicPatchesOntologyRemote]](../models/textqlrpcpublicpatchesontologyremote.md) | :heavy_minus_sign: | Deprecated: use SetOntologyOwnersRequest. | \ No newline at end of file +| `remote` | [Optional[models.TextqlRPCPublicPatchesOntologyRemote]](../models/textqlrpcpublicpatchesontologyremote.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicpatchescreateontologyfileuploadurlrequest.md b/docs/models/textqlrpcpublicpatchescreateontologyfileuploadurlrequest.md index b506ac07..61270836 100644 --- a/docs/models/textqlrpcpublicpatchescreateontologyfileuploadurlrequest.md +++ b/docs/models/textqlrpcpublicpatchescreateontologyfileuploadurlrequest.md @@ -7,4 +7,4 @@ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `path` | *Optional[str]* | :heavy_minus_sign: | N/A | | `mime_type` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `size_bytes` | [Optional[models.TextqlRPCPublicPatchesCreateOntologyFileUploadURLRequestSizeBytes]](../models/textqlrpcpublicpatchescreateontologyfileuploadurlrequestsizebytes.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `size_bytes` | [Optional[models.TextqlRPCPublicPatchesCreateOntologyFileUploadURLRequestSizeBytes]](../models/textqlrpcpublicpatchescreateontologyfileuploadurlrequestsizebytes.md) | :heavy_minus_sign: | when true, reserved files like OWNERS are included | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicpatchescreateontologyfileuploadurlrequestsizebytes.md b/docs/models/textqlrpcpublicpatchescreateontologyfileuploadurlrequestsizebytes.md index db3fef50..b94343a5 100644 --- a/docs/models/textqlrpcpublicpatchescreateontologyfileuploadurlrequestsizebytes.md +++ b/docs/models/textqlrpcpublicpatchescreateontologyfileuploadurlrequestsizebytes.md @@ -1,5 +1,7 @@ # TextqlRPCPublicPatchesCreateOntologyFileUploadURLRequestSizeBytes +when true, reserved files like OWNERS are included + ## Supported Types diff --git a/docs/models/textqlrpcpublicpatchesfinalizeontologyfileuploadrequest.md b/docs/models/textqlrpcpublicpatchesfinalizeontologyfileuploadrequest.md index 2798be7e..96875353 100644 --- a/docs/models/textqlrpcpublicpatchesfinalizeontologyfileuploadrequest.md +++ b/docs/models/textqlrpcpublicpatchesfinalizeontologyfileuploadrequest.md @@ -1,14 +1,10 @@ # TextqlRPCPublicPatchesFinalizeOntologyFileUploadRequest -Counts of the entries a caller may see beneath a subtree. Excludes the subtree - root itself and reserved names (OWNERS, .gitignore, .DS_Store, .tmp-*), which - are bookkeeping rather than Ontology content. - ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `path` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `upload_key` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `commit_message` | *OptionalNullable[str]* | :heavy_minus_sign: | Last frame for this walk. Earlier frames are partial counts; the final
frame always carries the complete total — the walk is never truncated. | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------- | ----------------------- | ----------------------- | ----------------------- | +| `path` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `upload_key` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `commit_message` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicpatchesfinalizeontologyfileuploadresponse.md b/docs/models/textqlrpcpublicpatchesfinalizeontologyfileuploadresponse.md index b6a6af78..dae9e8ee 100644 --- a/docs/models/textqlrpcpublicpatchesfinalizeontologyfileuploadresponse.md +++ b/docs/models/textqlrpcpublicpatchesfinalizeontologyfileuploadresponse.md @@ -1,5 +1,9 @@ # TextqlRPCPublicPatchesFinalizeOntologyFileUploadResponse +Counts of the entries a caller may see beneath a subtree. Excludes the subtree + root itself and reserved names (OWNERS, .gitignore, .DS_Store, .tmp-*), which + are bookkeeping rather than Ontology content. + ## Fields diff --git a/docs/models/textqlrpcpublicpatchesgetfileusagetimelinerequest.md b/docs/models/textqlrpcpublicpatchesgetfileusagetimelinerequest.md index 5ec84cd8..23044ec0 100644 --- a/docs/models/textqlrpcpublicpatchesgetfileusagetimelinerequest.md +++ b/docs/models/textqlrpcpublicpatchesgetfileusagetimelinerequest.md @@ -1,16 +1,9 @@ # TextqlRPCPublicPatchesGetFileUsageTimelineRequest -Aggregate ontology-usage health for the window — the roll-ups the Ontology - Health hero needs without paging every file to the client. pulled_files, - avg_hit_rate, and error_files are Postgres aggregates over the pull/run data; - total_files, dead_files, and reclaimable_tokens come from the current git - tree diffed against the set of pulled paths (a dead file is one present in - the ontology but never pulled in the window). - ## Fields | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `path_prefix` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | +| `path_prefix` | *OptionalNullable[str]* | :heavy_minus_sign: | default 7d | | `observation_period` | *Optional[timedelta]* | :heavy_minus_sign: | A Duration represents a signed, fixed-length span of time represented
as a count of seconds and fractions of seconds at nanosecond
resolution. It is independent of any calendar and concepts like "day"
or "month". It is related to Timestamp in that the difference between
two Timestamp values is a Duration and it can be added or subtracted
from a Timestamp. Range is approximately +-10,000 years.

# Examples

Example 1: Compute Duration from two Timestamps in pseudo code.

Timestamp start = ...;
Timestamp end = ...;
Duration duration = ...;

duration.seconds = end.seconds - start.seconds;
duration.nanos = end.nanos - start.nanos;

if (duration.seconds < 0 && duration.nanos > 0) {
duration.seconds += 1;
duration.nanos -= 1000000000;
} else if (duration.seconds > 0 && duration.nanos < 0) {
duration.seconds -= 1;
duration.nanos += 1000000000;
}

Example 2: Compute Timestamp from Timestamp + Duration in pseudo code.

Timestamp start = ...;
Duration duration = ...;
Timestamp end = ...;

end.seconds = start.seconds + duration.seconds;
end.nanos = start.nanos + duration.nanos;

if (end.nanos < 0) {
end.seconds -= 1;
end.nanos += 1000000000;
} else if (end.nanos >= 1000000000) {
end.seconds += 1;
end.nanos -= 1000000000;
}

Example 3: Compute Duration from datetime.timedelta in Python.

td = datetime.timedelta(days=3, minutes=10)
duration = Duration()
duration.FromTimedelta(td)

# JSON Mapping

In JSON format, the Duration type is encoded as a string rather than an
object, where the string ends in the suffix "s" (indicating seconds) and
is preceded by the number of seconds, with nanoseconds expressed as
fractional seconds. For example, 3 seconds with 0 nanoseconds should be
encoded in JSON format as "3s", while 3 seconds and 1 nanosecond should
be expressed in JSON format as "3.000000001s", and 3 seconds and 1
microsecond should be expressed in JSON format as "3.000001s". | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicpatchesgetfileusagetimelineresponse.md b/docs/models/textqlrpcpublicpatchesgetfileusagetimelineresponse.md index ca58ec33..0aee34be 100644 --- a/docs/models/textqlrpcpublicpatchesgetfileusagetimelineresponse.md +++ b/docs/models/textqlrpcpublicpatchesgetfileusagetimelineresponse.md @@ -1,5 +1,12 @@ # TextqlRPCPublicPatchesGetFileUsageTimelineResponse +Aggregate ontology-usage health for the window — the roll-ups the Ontology + Health hero needs without paging every file to the client. pulled_files, + avg_hit_rate, and error_files are Postgres aggregates over the pull/run data; + total_files, dead_files, and reclaimable_tokens come from the current git + tree diffed against the set of pulled paths (a dead file is one present in + the ontology but never pulled in the window). + ## Fields diff --git a/docs/models/textqlrpcpublicpatchesgetontologygithuboauthurlrequest.md b/docs/models/textqlrpcpublicpatchesgetontologygithuboauthurlrequest.md index f35ac840..372b571b 100644 --- a/docs/models/textqlrpcpublicpatchesgetontologygithuboauthurlrequest.md +++ b/docs/models/textqlrpcpublicpatchesgetontologygithuboauthurlrequest.md @@ -1,5 +1,7 @@ # TextqlRPCPublicPatchesGetOntologyGithubOAuthURLRequest +Deprecated: use SetOntologyOwnersRequest with an empty entry set. + ## Fields diff --git a/docs/models/textqlrpcpublicpatchesgetontologyremoterequest.md b/docs/models/textqlrpcpublicpatchesgetontologyremoterequest.md index 5d2ce9a4..4ed30bec 100644 --- a/docs/models/textqlrpcpublicpatchesgetontologyremoterequest.md +++ b/docs/models/textqlrpcpublicpatchesgetontologyremoterequest.md @@ -1,6 +1,6 @@ # TextqlRPCPublicPatchesGetOntologyRemoteRequest -Deprecated: use SetOntologyOwnersResponse. +Deprecated: use SetOntologyOwnersRequest. ## Fields diff --git a/docs/models/textqlrpcpublicpatchesgetontologyremoteresponse.md b/docs/models/textqlrpcpublicpatchesgetontologyremoteresponse.md index 88c9ee5f..da3827ed 100644 --- a/docs/models/textqlrpcpublicpatchesgetontologyremoteresponse.md +++ b/docs/models/textqlrpcpublicpatchesgetontologyremoteresponse.md @@ -1,11 +1,13 @@ # TextqlRPCPublicPatchesGetOntologyRemoteResponse +Deprecated: use SetOntologyOwnersResponse. + ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `remote` | [Optional[models.TextqlRPCPublicPatchesOntologyRemote]](../models/textqlrpcpublicpatchesontologyremote.md) | :heavy_minus_sign: | Deprecated: use SetOntologyOwnersRequest. | +| `remote` | [Optional[models.TextqlRPCPublicPatchesOntologyRemote]](../models/textqlrpcpublicpatchesontologyremote.md) | :heavy_minus_sign: | N/A | | `hosted_github_app_available` | *Optional[bool]* | :heavy_minus_sign: | N/A | | `hosted_github_app_slug` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | `github_oauth_available` | *Optional[bool]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicpatchesgetontologysizetimelineresponse.md b/docs/models/textqlrpcpublicpatchesgetontologysizetimelineresponse.md index 1a8120da..905d4d4a 100644 --- a/docs/models/textqlrpcpublicpatchesgetontologysizetimelineresponse.md +++ b/docs/models/textqlrpcpublicpatchesgetontologysizetimelineresponse.md @@ -1,8 +1,10 @@ # TextqlRPCPublicPatchesGetOntologySizeTimelineResponse +copied from google.type.Date; not available in buf's google/protobuf/* + ## Fields | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `days` | List[[models.TextqlRPCPublicPatchesOntologySizeDay](../models/textqlrpcpublicpatchesontologysizeday.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `days` | List[[models.TextqlRPCPublicPatchesOntologySizeDay](../models/textqlrpcpublicpatchesontologysizeday.md)] | :heavy_minus_sign: | Year of the date. Must be from 1 to 9999, or 0 to specify a date without
a year. | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicpatcheslistchatsforfilerequest.md b/docs/models/textqlrpcpublicpatcheslistchatsforfilerequest.md index 2f7643d6..6fdab67c 100644 --- a/docs/models/textqlrpcpublicpatcheslistchatsforfilerequest.md +++ b/docs/models/textqlrpcpublicpatcheslistchatsforfilerequest.md @@ -7,4 +7,4 @@ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `file_path` | *Optional[str]* | :heavy_minus_sign: | N/A | | `observation_period` | *Optional[timedelta]* | :heavy_minus_sign: | A Duration represents a signed, fixed-length span of time represented
as a count of seconds and fractions of seconds at nanosecond
resolution. It is independent of any calendar and concepts like "day"
or "month". It is related to Timestamp in that the difference between
two Timestamp values is a Duration and it can be added or subtracted
from a Timestamp. Range is approximately +-10,000 years.

# Examples

Example 1: Compute Duration from two Timestamps in pseudo code.

Timestamp start = ...;
Timestamp end = ...;
Duration duration = ...;

duration.seconds = end.seconds - start.seconds;
duration.nanos = end.nanos - start.nanos;

if (duration.seconds < 0 && duration.nanos > 0) {
duration.seconds += 1;
duration.nanos -= 1000000000;
} else if (duration.seconds > 0 && duration.nanos < 0) {
duration.seconds -= 1;
duration.nanos += 1000000000;
}

Example 2: Compute Timestamp from Timestamp + Duration in pseudo code.

Timestamp start = ...;
Duration duration = ...;
Timestamp end = ...;

end.seconds = start.seconds + duration.seconds;
end.nanos = start.nanos + duration.nanos;

if (end.nanos < 0) {
end.seconds -= 1;
end.nanos += 1000000000;
} else if (end.nanos >= 1000000000) {
end.seconds += 1;
end.nanos -= 1000000000;
}

Example 3: Compute Duration from datetime.timedelta in Python.

td = datetime.timedelta(days=3, minutes=10)
duration = Duration()
duration.FromTimedelta(td)

# JSON Mapping

In JSON format, the Duration type is encoded as a string rather than an
object, where the string ends in the suffix "s" (indicating seconds) and
is preceded by the number of seconds, with nanoseconds expressed as
fractional seconds. For example, 3 seconds with 0 nanoseconds should be
encoded in JSON format as "3s", while 3 seconds and 1 nanosecond should
be expressed in JSON format as "3.000000001s", and 3 seconds and 1
microsecond should be expressed in JSON format as "3.000001s". | -| `limit` | *OptionalNullable[int]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `limit` | *OptionalNullable[int]* | :heavy_minus_sign: | default 7d | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicpatcheslistchatsforfileresponse.md b/docs/models/textqlrpcpublicpatcheslistchatsforfileresponse.md index 5bd7294e..1c651b7b 100644 --- a/docs/models/textqlrpcpublicpatcheslistchatsforfileresponse.md +++ b/docs/models/textqlrpcpublicpatcheslistchatsforfileresponse.md @@ -5,4 +5,4 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| `chats` | List[[models.TextqlRPCPublicPatchesFileChatUsage](../models/textqlrpcpublicpatchesfilechatusage.md)] | :heavy_minus_sign: | default 7d | \ No newline at end of file +| `chats` | List[[models.TextqlRPCPublicPatchesFileChatUsage](../models/textqlrpcpublicpatchesfilechatusage.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicpatchesontologyremote.md b/docs/models/textqlrpcpublicpatchesontologyremote.md index 8c596600..5e0cf21c 100644 --- a/docs/models/textqlrpcpublicpatchesontologyremote.md +++ b/docs/models/textqlrpcpublicpatchesontologyremote.md @@ -1,7 +1,5 @@ # TextqlRPCPublicPatchesOntologyRemote -Deprecated: use SetOntologyOwnersRequest. - ## Fields @@ -9,7 +7,7 @@ Deprecated: use SetOntologyOwnersRequest. | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `id` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `remote_url` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `auth_type` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `auth_type` | *Optional[str]* | :heavy_minus_sign: | Effective permission for principals omitted from entries. Unrestricted
paths grant full access; restricted paths leave this unspecified. | | | `default_branch` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution. The count is relative to an epoch at UTC midnight on
January 1, 1970, in the proleptic Gregorian calendar which extends the
Gregorian calendar backwards to year one.

All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
second table is needed for interpretation, using a [24-hour linear
smear](https://developers.google.com/time/smear).

The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
restricting to that range, we ensure that we can convert to and from [RFC
3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.

# Examples

Example 1: Compute Timestamp from POSIX `time()`.

Timestamp timestamp;
timestamp.set_seconds(time(NULL));
timestamp.set_nanos(0);

Example 2: Compute Timestamp from POSIX `gettimeofday()`.

struct timeval tv;
gettimeofday(&tv, NULL);

Timestamp timestamp;
timestamp.set_seconds(tv.tv_sec);
timestamp.set_nanos(tv.tv_usec * 1000);

Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.

FILETIME ft;
GetSystemTimeAsFileTime(&ft);
UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) \| ft.dwLowDateTime;

// A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
Timestamp timestamp;
timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));

Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.

long millis = System.currentTimeMillis();

Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
.setNanos((int) ((millis % 1000) * 1000000)).build();

Example 5: Compute Timestamp from Java `Instant.now()`.

Instant now = Instant.now();

Timestamp timestamp =
Timestamp.newBuilder().setSeconds(now.getEpochSecond())
.setNanos(now.getNano()).build();

Example 6: Compute Timestamp from current time in Python.

timestamp = Timestamp()
timestamp.GetCurrentTime()

# JSON Mapping

In JSON format, the Timestamp type is encoded as a string in the
[RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
where {year} is always expressed using four digits while {month}, {day},
{hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
is required. A proto3 JSON serializer should always use UTC (as indicated by
"Z") when printing the Timestamp type and a proto3 JSON parser should be
able to accept both UTC and other timezones (as indicated by an offset).

For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
01:30 UTC on January 15, 2017.

In JavaScript, one can convert a Date object to this format using the
standard
[toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
method. In Python, a standard `datetime.datetime` object can be converted
to this format using
[`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
the Joda Time's [`ISODateTimeFormat.dateTime()`](
http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
) to obtain a formatter capable of generating timestamps in this format. | **Example 1:** 2023-01-15T01:30:15.01Z
**Example 2:** 2024-12-25T12:00:00Z | | `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution. The count is relative to an epoch at UTC midnight on
January 1, 1970, in the proleptic Gregorian calendar which extends the
Gregorian calendar backwards to year one.

All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
second table is needed for interpretation, using a [24-hour linear
smear](https://developers.google.com/time/smear).

The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
restricting to that range, we ensure that we can convert to and from [RFC
3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.

# Examples

Example 1: Compute Timestamp from POSIX `time()`.

Timestamp timestamp;
timestamp.set_seconds(time(NULL));
timestamp.set_nanos(0);

Example 2: Compute Timestamp from POSIX `gettimeofday()`.

struct timeval tv;
gettimeofday(&tv, NULL);

Timestamp timestamp;
timestamp.set_seconds(tv.tv_sec);
timestamp.set_nanos(tv.tv_usec * 1000);

Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.

FILETIME ft;
GetSystemTimeAsFileTime(&ft);
UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) \| ft.dwLowDateTime;

// A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
Timestamp timestamp;
timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));

Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.

long millis = System.currentTimeMillis();

Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
.setNanos((int) ((millis % 1000) * 1000000)).build();

Example 5: Compute Timestamp from Java `Instant.now()`.

Instant now = Instant.now();

Timestamp timestamp =
Timestamp.newBuilder().setSeconds(now.getEpochSecond())
.setNanos(now.getNano()).build();

Example 6: Compute Timestamp from current time in Python.

timestamp = Timestamp()
timestamp.GetCurrentTime()

# JSON Mapping

In JSON format, the Timestamp type is encoded as a string in the
[RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
where {year} is always expressed using four digits while {month}, {day},
{hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
is required. A proto3 JSON serializer should always use UTC (as indicated by
"Z") when printing the Timestamp type and a proto3 JSON parser should be
able to accept both UTC and other timezones (as indicated by an offset).

For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
01:30 UTC on January 15, 2017.

In JavaScript, one can convert a Date object to this format using the
standard
[toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
method. In Python, a standard `datetime.datetime` object can be converted
to this format using
[`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
the Joda Time's [`ISODateTimeFormat.dateTime()`](
http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
) to obtain a formatter capable of generating timestamps in this format. | **Example 1:** 2023-01-15T01:30:15.01Z
**Example 2:** 2024-12-25T12:00:00Z | diff --git a/docs/models/textqlrpcpublicpatchesontologysizeday.md b/docs/models/textqlrpcpublicpatchesontologysizeday.md index e2e09019..4833ff47 100644 --- a/docs/models/textqlrpcpublicpatchesontologysizeday.md +++ b/docs/models/textqlrpcpublicpatchesontologysizeday.md @@ -1,12 +1,10 @@ # TextqlRPCPublicPatchesOntologySizeDay -copied from google.type.Date; not available in buf's google/protobuf/* - ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `date_` | [Optional[models.TextqlRPCPublicPatchesDate]](../models/textqlrpcpublicpatchesdate.md) | :heavy_minus_sign: | N/A | -| `total_bytes` | [Optional[models.TotalBytes]](../models/totalbytes.md) | :heavy_minus_sign: | Month of a year. Must be from 1 to 12, or 0 to specify a year without a
month and day. | -| `file_count` | *Optional[int]* | :heavy_minus_sign: | Day of a month. Must be from 1 to 31 and valid for the year and month, or 0
to specify a year by itself or a year and month where the day isn't
significant. | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| `date_` | [Optional[models.TextqlRPCPublicPatchesDate]](../models/textqlrpcpublicpatchesdate.md) | :heavy_minus_sign: | N/A | +| `total_bytes` | [Optional[models.TotalBytes]](../models/totalbytes.md) | :heavy_minus_sign: | N/A | +| `file_count` | *Optional[int]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicpatchessetontologyownersresponse.md b/docs/models/textqlrpcpublicpatchessetontologyownersresponse.md index ad62767f..3aa3639e 100644 --- a/docs/models/textqlrpcpublicpatchessetontologyownersresponse.md +++ b/docs/models/textqlrpcpublicpatchessetontologyownersresponse.md @@ -1,12 +1,5 @@ # TextqlRPCPublicPatchesSetOntologyOwnersResponse -Returns the *effective* owners for a directory after walking ancestor - OWNERS files: for every role in the org, the resolved permission the - role would have on this directory (per `permissionForDirWithRoles`). - Use this when you need to compare permissions across paths — the - literal GetOntologyOwners only reflects the OWNERS file at the exact - path, missing inheritance. - ## Fields diff --git a/docs/models/textqlrpcpublicpatchesupdateontologysyncconfigresponse.md b/docs/models/textqlrpcpublicpatchesupdateontologysyncconfigresponse.md index f1dfebb5..cc82a247 100644 --- a/docs/models/textqlrpcpublicpatchesupdateontologysyncconfigresponse.md +++ b/docs/models/textqlrpcpublicpatchesupdateontologysyncconfigresponse.md @@ -5,4 +5,4 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `remote` | [Optional[models.TextqlRPCPublicPatchesOntologyRemote]](../models/textqlrpcpublicpatchesontologyremote.md) | :heavy_minus_sign: | Deprecated: use SetOntologyOwnersRequest. | \ No newline at end of file +| `remote` | [Optional[models.TextqlRPCPublicPatchesOntologyRemote]](../models/textqlrpcpublicpatchesontologyremote.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicsecretdeletesecretrequest.md b/docs/models/textqlrpcpublicsecretdeletesecretrequest.md deleted file mode 100644 index a32b57ea..00000000 --- a/docs/models/textqlrpcpublicsecretdeletesecretrequest.md +++ /dev/null @@ -1,8 +0,0 @@ -# TextqlRPCPublicSecretDeleteSecretRequest - - -## Fields - -| Field | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicsecretdeletesecretresponse.md b/docs/models/textqlrpcpublicsecretdeletesecretresponse.md deleted file mode 100644 index de34574e..00000000 --- a/docs/models/textqlrpcpublicsecretdeletesecretresponse.md +++ /dev/null @@ -1,7 +0,0 @@ -# TextqlRPCPublicSecretDeleteSecretResponse - - -## Fields - -| Field | Type | Required | Description | -| ----------- | ----------- | ----------- | ----------- | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicsecretgetmemberswithsecretsrequest.md b/docs/models/textqlrpcpublicsecretgetmemberswithsecretsrequest.md deleted file mode 100644 index 346ad129..00000000 --- a/docs/models/textqlrpcpublicsecretgetmemberswithsecretsrequest.md +++ /dev/null @@ -1,7 +0,0 @@ -# TextqlRPCPublicSecretGetMembersWithSecretsRequest - - -## Fields - -| Field | Type | Required | Description | -| ----------- | ----------- | ----------- | ----------- | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicsecretgetmemberswithsecretsresponse.md b/docs/models/textqlrpcpublicsecretgetmemberswithsecretsresponse.md deleted file mode 100644 index ed6269fa..00000000 --- a/docs/models/textqlrpcpublicsecretgetmemberswithsecretsresponse.md +++ /dev/null @@ -1,8 +0,0 @@ -# TextqlRPCPublicSecretGetMembersWithSecretsResponse - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| `members` | List[[models.TextqlRPCIdentityMemberPreview](../models/textqlrpcidentitymemberpreview.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicsecretlistsecretsrequest.md b/docs/models/textqlrpcpublicsecretlistsecretsrequest.md deleted file mode 100644 index 7c405276..00000000 --- a/docs/models/textqlrpcpublicsecretlistsecretsrequest.md +++ /dev/null @@ -1,7 +0,0 @@ -# TextqlRPCPublicSecretListSecretsRequest - - -## Fields - -| Field | Type | Required | Description | -| ----------- | ----------- | ----------- | ----------- | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicsecretlistsecretsresponse.md b/docs/models/textqlrpcpublicsecretlistsecretsresponse.md deleted file mode 100644 index 84c30c48..00000000 --- a/docs/models/textqlrpcpublicsecretlistsecretsresponse.md +++ /dev/null @@ -1,8 +0,0 @@ -# TextqlRPCPublicSecretListSecretsResponse - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | -| `secrets` | List[[models.TextqlRPCPublicSecretSecret](../models/textqlrpcpublicsecretsecret.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicsecretputsecretrequest.md b/docs/models/textqlrpcpublicsecretputsecretrequest.md deleted file mode 100644 index f4a64d27..00000000 --- a/docs/models/textqlrpcpublicsecretputsecretrequest.md +++ /dev/null @@ -1,12 +0,0 @@ -# TextqlRPCPublicSecretPutSecretRequest - - -## Fields - -| Field | Type | Required | Description | -| ----------------------- | ----------------------- | ----------------------- | ----------------------- | -| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `value` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `description` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `link` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `is_private` | *Optional[bool]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicsecretputsecretresponse.md b/docs/models/textqlrpcpublicsecretputsecretresponse.md deleted file mode 100644 index dcd5daef..00000000 --- a/docs/models/textqlrpcpublicsecretputsecretresponse.md +++ /dev/null @@ -1,7 +0,0 @@ -# TextqlRPCPublicSecretPutSecretResponse - - -## Fields - -| Field | Type | Required | Description | -| ----------- | ----------- | ----------- | ----------- | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicsecretsecret.md b/docs/models/textqlrpcpublicsecretsecret.md deleted file mode 100644 index 34be2fb8..00000000 --- a/docs/models/textqlrpcpublicsecretsecret.md +++ /dev/null @@ -1,16 +0,0 @@ -# TextqlRPCPublicSecretSecret - - -## Fields - -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution. The count is relative to an epoch at UTC midnight on
January 1, 1970, in the proleptic Gregorian calendar which extends the
Gregorian calendar backwards to year one.

All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
second table is needed for interpretation, using a [24-hour linear
smear](https://developers.google.com/time/smear).

The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
restricting to that range, we ensure that we can convert to and from [RFC
3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.

# Examples

Example 1: Compute Timestamp from POSIX `time()`.

Timestamp timestamp;
timestamp.set_seconds(time(NULL));
timestamp.set_nanos(0);

Example 2: Compute Timestamp from POSIX `gettimeofday()`.

struct timeval tv;
gettimeofday(&tv, NULL);

Timestamp timestamp;
timestamp.set_seconds(tv.tv_sec);
timestamp.set_nanos(tv.tv_usec * 1000);

Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.

FILETIME ft;
GetSystemTimeAsFileTime(&ft);
UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) \| ft.dwLowDateTime;

// A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
Timestamp timestamp;
timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));

Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.

long millis = System.currentTimeMillis();

Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
.setNanos((int) ((millis % 1000) * 1000000)).build();

Example 5: Compute Timestamp from Java `Instant.now()`.

Instant now = Instant.now();

Timestamp timestamp =
Timestamp.newBuilder().setSeconds(now.getEpochSecond())
.setNanos(now.getNano()).build();

Example 6: Compute Timestamp from current time in Python.

timestamp = Timestamp()
timestamp.GetCurrentTime()

# JSON Mapping

In JSON format, the Timestamp type is encoded as a string in the
[RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
where {year} is always expressed using four digits while {month}, {day},
{hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
is required. A proto3 JSON serializer should always use UTC (as indicated by
"Z") when printing the Timestamp type and a proto3 JSON parser should be
able to accept both UTC and other timezones (as indicated by an offset).

For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
01:30 UTC on January 15, 2017.

In JavaScript, one can convert a Date object to this format using the
standard
[toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
method. In Python, a standard `datetime.datetime` object can be converted
to this format using
[`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
the Joda Time's [`ISODateTimeFormat.dateTime()`](
http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
) to obtain a formatter capable of generating timestamps in this format. | **Example 1:** 2023-01-15T01:30:15.01Z
**Example 2:** 2024-12-25T12:00:00Z | -| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution. The count is relative to an epoch at UTC midnight on
January 1, 1970, in the proleptic Gregorian calendar which extends the
Gregorian calendar backwards to year one.

All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
second table is needed for interpretation, using a [24-hour linear
smear](https://developers.google.com/time/smear).

The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
restricting to that range, we ensure that we can convert to and from [RFC
3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.

# Examples

Example 1: Compute Timestamp from POSIX `time()`.

Timestamp timestamp;
timestamp.set_seconds(time(NULL));
timestamp.set_nanos(0);

Example 2: Compute Timestamp from POSIX `gettimeofday()`.

struct timeval tv;
gettimeofday(&tv, NULL);

Timestamp timestamp;
timestamp.set_seconds(tv.tv_sec);
timestamp.set_nanos(tv.tv_usec * 1000);

Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.

FILETIME ft;
GetSystemTimeAsFileTime(&ft);
UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) \| ft.dwLowDateTime;

// A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
Timestamp timestamp;
timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));

Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.

long millis = System.currentTimeMillis();

Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
.setNanos((int) ((millis % 1000) * 1000000)).build();

Example 5: Compute Timestamp from Java `Instant.now()`.

Instant now = Instant.now();

Timestamp timestamp =
Timestamp.newBuilder().setSeconds(now.getEpochSecond())
.setNanos(now.getNano()).build();

Example 6: Compute Timestamp from current time in Python.

timestamp = Timestamp()
timestamp.GetCurrentTime()

# JSON Mapping

In JSON format, the Timestamp type is encoded as a string in the
[RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
where {year} is always expressed using four digits while {month}, {day},
{hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
is required. A proto3 JSON serializer should always use UTC (as indicated by
"Z") when printing the Timestamp type and a proto3 JSON parser should be
able to accept both UTC and other timezones (as indicated by an offset).

For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
01:30 UTC on January 15, 2017.

In JavaScript, one can convert a Date object to this format using the
standard
[toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
method. In Python, a standard `datetime.datetime` object can be converted
to this format using
[`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
the Joda Time's [`ISODateTimeFormat.dateTime()`](
http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
) to obtain a formatter capable of generating timestamps in this format. | **Example 1:** 2023-01-15T01:30:15.01Z
**Example 2:** 2024-12-25T12:00:00Z | -| `description` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `link` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `created_by` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `access_type` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `is_public` | *Optional[bool]* | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicsecretupdatesecretrequest.md b/docs/models/textqlrpcpublicsecretupdatesecretrequest.md deleted file mode 100644 index 8de14e0b..00000000 --- a/docs/models/textqlrpcpublicsecretupdatesecretrequest.md +++ /dev/null @@ -1,11 +0,0 @@ -# TextqlRPCPublicSecretUpdateSecretRequest - - -## Fields - -| Field | Type | Required | Description | -| ----------------------- | ----------------------- | ----------------------- | ----------------------- | -| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `value` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `description` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `link` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicsecretupdatesecretresponse.md b/docs/models/textqlrpcpublicsecretupdatesecretresponse.md deleted file mode 100644 index 40ba09fb..00000000 --- a/docs/models/textqlrpcpublicsecretupdatesecretresponse.md +++ /dev/null @@ -1,7 +0,0 @@ -# TextqlRPCPublicSecretUpdateSecretResponse - - -## Fields - -| Field | Type | Required | Description | -| ----------- | ----------- | ----------- | ----------- | \ No newline at end of file diff --git a/docs/models/totalbytes.md b/docs/models/totalbytes.md index 43ee6cd8..20d09396 100644 --- a/docs/models/totalbytes.md +++ b/docs/models/totalbytes.md @@ -1,8 +1,5 @@ # TotalBytes -Month of a year. Must be from 1 to 12, or 0 to specify a year without a - month and day. - ## Supported Types diff --git a/docs/sdks/ontology/README.md b/docs/sdks/ontology/README.md index c3a469bc..a4ae40e7 100644 --- a/docs/sdks/ontology/README.md +++ b/docs/sdks/ontology/README.md @@ -10,15 +10,15 @@ * [create_approval_rule](#create_approval_rule) - CreateApprovalRule * [create_context_patch_auto_approve_rule](#create_context_patch_auto_approve_rule) - CreateContextPatchAutoApproveRule * [create_directory](#create_directory) - CreateOntologyDirectory -* [create_file_upload_url](#create_file_upload_url) - Streams how many folders and files a subtree holds, so the UI can report the size of the whole Ontology rather than only the directories it has lazily listed. Counts rise monotonically across frames; the last frame sets `final`. A cache hit emits a single `final` frame with `from_cache` set. +* [create_file_upload_url](#create_file_upload_url) - CreateOntologyFileUploadUrl * [delete_approval_rule](#delete_approval_rule) - DeleteApprovalRule * [delete_context_patch_auto_approve_rule](#delete_context_patch_auto_approve_rule) - DeleteContextPatchAutoApproveRule * [delete_directory](#delete_directory) - DeleteOntologyDirectory * [delete_file](#delete_file) - DeleteOntologyFile * [deny_patch](#deny_patch) - DenyPatch * [exchange_github_code](#exchange_github_code) - ExchangeOntologyGithubCode -* [finalize_file_upload](#finalize_file_upload) - FinalizeOntologyFileUpload -* [get_codeowner_coverage](#get_codeowner_coverage) - GetCodeownerCoverage +* [finalize_file_upload](#finalize_file_upload) - Streams how many folders and files a subtree holds, so the UI can report the size of the whole Ontology rather than only the directories it has lazily listed. Counts rise monotonically across frames; the last frame sets `final`. A cache hit emits a single `final` frame with `from_cache` set. +* [get_codeowner_coverage](#get_codeowner_coverage) - Deprecated: use SetOntologyOwners with the desired entry set. An empty desired set removes every entry and opens the directory. * [get_config_export_capabilities](#get_config_export_capabilities) - GetConfigExportCapabilities * [get_effective_owners](#get_effective_owners) - GetEffectiveOntologyOwners * [get_file_usage](#get_file_usage) - GetFileUsage @@ -41,8 +41,8 @@ * [list_approval_rules](#list_approval_rules) - ListApprovalRules * [list_chats_for_file](#list_chats_for_file) - ListChatsForFile * [list_context_patch_auto_approve_rules](#list_context_patch_auto_approve_rules) - ListContextPatchAutoApproveRules -* [list_golden_files](#list_golden_files) - Deprecated: use SetOntologyOwners with the desired entry set. An empty desired set removes every entry and opens the directory. -* [list_entries](#list_entries) - ListOntologyEntries +* [list_golden_files](#list_golden_files) - Deprecated: use SetOntologyOwners with the complete desired entry set. +* [list_entries](#list_entries) - PlanConfigAccessDerivation lists the config-managed objects of one type whose access rows the OWNERS derivation would rewrite, and writes nothing. "Would rewrite" is the engine's own diff: a row inserted or deleted, or a kept row whose level, expiry, duplicate or public flag would change. An object under a malformed OWNERS is a failure, not a drift. Admin-only, internal: the derivation rewrites those rows on its next pass, so an operator cycles the flag on the orgs this names before deploying it. * [list_history](#list_history) - ListOntologyHistory * [list_imports](#list_imports) - ListOntologyImports * [list_submodules](#list_submodules) - ListOntologySubmodules @@ -51,21 +51,21 @@ * [list_patch_reviewers](#list_patch_reviewers) - ListPatchReviewers * [list_patches](#list_patches) - ListPatches * [list_skills](#list_skills) - ListSkills -* [plan_merge](#plan_merge) - PlanOntologyMerge +* [plan_merge](#plan_merge) - TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the caller's org: if the Ontology repo's live HEAD differs from the last reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand equivalent of waiting for the periodic drift scan. * [preview_pull_from_remote](#preview_pull_from_remote) - PreviewOntologyPullFromRemote * [pull_from_remote](#pull_from_remote) - PullOntologyFromRemote -* [push_to_remote](#push_to_remote) - PushOntologyToRemote +* [push_to_remote](#push_to_remote) - Lists the skills under the ontology's flat skills/ root that the caller can read (OWNERS-filtered). Returns display metadata only — never instruction bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are omitted unless include_unlisted is set. * [recover](#recover) - RecoverOntology -* [remove_remote](#remove_remote) - Lists the skills under the ontology's flat skills/ root that the caller can read (OWNERS-filtered). Returns display metadata only — never instruction bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are omitted unless include_unlisted is set. +* [remove_remote](#remove_remote) - RemoveOntologyRemote * [remove_submodule](#remove_submodule) - RemoveOntologySubmodule * [rename_file](#rename_file) - RenameOntologyFile * [request_patch_review](#request_patch_review) - RequestPatchReview -* [resolve_sync_conflict](#resolve_sync_conflict) - TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the caller's org: if the Ontology repo's live HEAD differs from the last reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand equivalent of waiting for the periodic drift scan. +* [resolve_sync_conflict](#resolve_sync_conflict) - ResolveOntologySyncConflict * [restore_patch](#restore_patch) - RestorePatch * [revert_patch](#revert_patch) - RevertPatch * [save_all_objects_as_config](#save_all_objects_as_config) - SaveAllObjectsAsConfig * [save_object_as_config](#save_object_as_config) - SaveObjectAsConfig -* [set_file_golden](#set_file_golden) - Deprecated: use SetOntologyOwners with the complete desired entry set. +* [set_file_golden](#set_file_golden) - SetOntologyFileGolden * [set_owners](#set_owners) - SetOntologyOwners * [trigger_config_drift_reconcile](#trigger_config_drift_reconcile) - TriggerConfigDriftReconcile * [update_approval_rule](#update_approval_rule) - UpdateApprovalRule @@ -339,10 +339,7 @@ with Textql( ## create_file_upload_url -Streams how many folders and files a subtree holds, so the UI can report the - size of the whole Ontology rather than only the directories it has lazily - listed. Counts rise monotonically across frames; the last frame sets - `final`. A cache hit emits a single `final` frame with `from_cache` set. +CreateOntologyFileUploadUrl ### Example Usage @@ -370,7 +367,7 @@ with Textql( | `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | | `path` | *Optional[str]* | :heavy_minus_sign: | N/A | | `mime_type` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `size_bytes` | [Optional[models.TextqlRPCPublicPatchesCreateOntologyFileUploadURLRequestSizeBytes]](../../models/textqlrpcpublicpatchescreateontologyfileuploadurlrequestsizebytes.md) | :heavy_minus_sign: | N/A | +| `size_bytes` | [Optional[models.TextqlRPCPublicPatchesCreateOntologyFileUploadURLRequestSizeBytes]](../../models/textqlrpcpublicpatchescreateontologyfileuploadurlrequestsizebytes.md) | :heavy_minus_sign: | when true, reserved files like OWNERS are included | | `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | ### Response @@ -637,7 +634,10 @@ with Textql( ## finalize_file_upload -FinalizeOntologyFileUpload +Streams how many folders and files a subtree holds, so the UI can report the + size of the whole Ontology rather than only the directories it has lazily + listed. Counts rise monotonically across frames; the last frame sets + `final`. A cache hit emits a single `final` frame with `from_cache` set. ### Example Usage @@ -660,13 +660,13 @@ with Textql( ### Parameters -| Parameter | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | -| `path` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `upload_key` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `commit_message` | *OptionalNullable[str]* | :heavy_minus_sign: | Last frame for this walk. Earlier frames are partial counts; the final
frame always carries the complete total — the walk is never truncated. | -| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | +| `path` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `upload_key` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `commit_message` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | +| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | ### Response @@ -680,7 +680,8 @@ with Textql( ## get_codeowner_coverage -GetCodeownerCoverage +Deprecated: use SetOntologyOwners with the desired entry set. An empty + desired set removes every entry and opens the directory. ### Example Usage @@ -874,7 +875,7 @@ with Textql( | Parameter | Type | Required | Description | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | -| `path_prefix` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | +| `path_prefix` | *OptionalNullable[str]* | :heavy_minus_sign: | default 7d | | `observation_period` | *Optional[timedelta]* | :heavy_minus_sign: | A Duration represents a signed, fixed-length span of time represented
as a count of seconds and fractions of seconds at nanosecond
resolution. It is independent of any calendar and concepts like "day"
or "month". It is related to Timestamp in that the difference between
two Timestamp values is a Duration and it can be added or subtracted
from a Timestamp. Range is approximately +-10,000 years.

# Examples

Example 1: Compute Duration from two Timestamps in pseudo code.

Timestamp start = ...;
Timestamp end = ...;
Duration duration = ...;

duration.seconds = end.seconds - start.seconds;
duration.nanos = end.nanos - start.nanos;

if (duration.seconds < 0 && duration.nanos > 0) {
duration.seconds += 1;
duration.nanos -= 1000000000;
} else if (duration.seconds > 0 && duration.nanos < 0) {
duration.seconds -= 1;
duration.nanos += 1000000000;
}

Example 2: Compute Timestamp from Timestamp + Duration in pseudo code.

Timestamp start = ...;
Duration duration = ...;
Timestamp end = ...;

end.seconds = start.seconds + duration.seconds;
end.nanos = start.nanos + duration.nanos;

if (end.nanos < 0) {
end.seconds -= 1;
end.nanos += 1000000000;
} else if (end.nanos >= 1000000000) {
end.seconds += 1;
end.nanos -= 1000000000;
}

Example 3: Compute Duration from datetime.timedelta in Python.

td = datetime.timedelta(days=3, minutes=10)
duration = Duration()
duration.FromTimedelta(td)

# JSON Mapping

In JSON format, the Duration type is encoded as a string rather than an
object, where the string ends in the suffix "s" (indicating seconds) and
is preceded by the number of seconds, with nanoseconds expressed as
fractional seconds. For example, 3 seconds with 0 nanoseconds should be
encoded in JSON format as "3s", while 3 seconds and 1 nanosecond should
be expressed in JSON format as "3.000000001s", and 3 seconds and 1
microsecond should be expressed in JSON format as "3.000001s". | | `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | @@ -1582,7 +1583,7 @@ with Textql( | `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | | `file_path` | *Optional[str]* | :heavy_minus_sign: | N/A | | `observation_period` | *Optional[timedelta]* | :heavy_minus_sign: | A Duration represents a signed, fixed-length span of time represented
as a count of seconds and fractions of seconds at nanosecond
resolution. It is independent of any calendar and concepts like "day"
or "month". It is related to Timestamp in that the difference between
two Timestamp values is a Duration and it can be added or subtracted
from a Timestamp. Range is approximately +-10,000 years.

# Examples

Example 1: Compute Duration from two Timestamps in pseudo code.

Timestamp start = ...;
Timestamp end = ...;
Duration duration = ...;

duration.seconds = end.seconds - start.seconds;
duration.nanos = end.nanos - start.nanos;

if (duration.seconds < 0 && duration.nanos > 0) {
duration.seconds += 1;
duration.nanos -= 1000000000;
} else if (duration.seconds > 0 && duration.nanos < 0) {
duration.seconds -= 1;
duration.nanos += 1000000000;
}

Example 2: Compute Timestamp from Timestamp + Duration in pseudo code.

Timestamp start = ...;
Duration duration = ...;
Timestamp end = ...;

end.seconds = start.seconds + duration.seconds;
end.nanos = start.nanos + duration.nanos;

if (end.nanos < 0) {
end.seconds -= 1;
end.nanos += 1000000000;
} else if (end.nanos >= 1000000000) {
end.seconds += 1;
end.nanos -= 1000000000;
}

Example 3: Compute Duration from datetime.timedelta in Python.

td = datetime.timedelta(days=3, minutes=10)
duration = Duration()
duration.FromTimedelta(td)

# JSON Mapping

In JSON format, the Duration type is encoded as a string rather than an
object, where the string ends in the suffix "s" (indicating seconds) and
is preceded by the number of seconds, with nanoseconds expressed as
fractional seconds. For example, 3 seconds with 0 nanoseconds should be
encoded in JSON format as "3s", while 3 seconds and 1 nanosecond should
be expressed in JSON format as "3.000000001s", and 3 seconds and 1
microsecond should be expressed in JSON format as "3.000001s". | -| `limit` | *OptionalNullable[int]* | :heavy_minus_sign: | N/A | +| `limit` | *OptionalNullable[int]* | :heavy_minus_sign: | default 7d | | `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | ### Response @@ -1638,8 +1639,7 @@ with Textql( ## list_golden_files -Deprecated: use SetOntologyOwners with the desired entry set. An empty - desired set removes every entry and opens the directory. +Deprecated: use SetOntologyOwners with the complete desired entry set. ### Example Usage @@ -1680,7 +1680,13 @@ with Textql( ## list_entries -ListOntologyEntries +PlanConfigAccessDerivation lists the config-managed objects of one type whose + access rows the OWNERS derivation would rewrite, and writes nothing. "Would + rewrite" is the engine's own diff: a row inserted or deleted, or a kept row whose + level, expiry, duplicate or public flag would change. An object under a malformed + OWNERS is a failure, not a drift. Admin-only, internal: the derivation rewrites those + rows on its next pass, so an operator cycles the flag on the orgs this names before + deploying it. ### Example Usage @@ -2062,7 +2068,10 @@ with Textql( ## plan_merge -PlanOntologyMerge +TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the + caller's org: if the Ontology repo's live HEAD differs from the last + reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand + equivalent of waiting for the periodic drift scan. ### Example Usage @@ -2187,7 +2196,10 @@ with Textql( ## push_to_remote -PushOntologyToRemote +Lists the skills under the ontology's flat skills/ root that the caller can + read (OWNERS-filtered). Returns display metadata only — never instruction + bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are + omitted unless include_unlisted is set. ### Example Usage @@ -2269,10 +2281,7 @@ with Textql( ## remove_remote -Lists the skills under the ontology's flat skills/ root that the caller can - read (OWNERS-filtered). Returns display metadata only — never instruction - bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are - omitted unless include_unlisted is set. +RemoveOntologyRemote ### Example Usage @@ -2439,10 +2448,7 @@ with Textql( ## resolve_sync_conflict -TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the - caller's org: if the Ontology repo's live HEAD differs from the last - reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand - equivalent of waiting for the periodic drift scan. +ResolveOntologySyncConflict ### Example Usage @@ -2650,7 +2656,7 @@ with Textql( ## set_file_golden -Deprecated: use SetOntologyOwners with the complete desired entry set. +SetOntologyFileGolden ### Example Usage diff --git a/docs/sdks/secrets/README.md b/docs/sdks/secrets/README.md index 9a9623fe..d5743ffc 100644 --- a/docs/sdks/secrets/README.md +++ b/docs/sdks/secrets/README.md @@ -5,16 +5,11 @@ ### Available Operations * [delete_api_access_key](#delete_api_access_key) - DeleteApiAccessKey -* [delete_secret](#delete_secret) - DeleteSecret * [get_api_access_key](#get_api_access_key) - GetApiAccessKey -* [get_members_with_secrets](#get_members_with_secrets) - GetMembersWithSecrets * [list_api_access_keys](#list_api_access_keys) - ListApiAccessKeys * [list_api_providers](#list_api_providers) - ListApiProviders -* [list_secrets](#list_secrets) - ListSecrets -* [put_secret](#put_secret) - PutSecret -* [test_api_access_key](#test_api_access_key) - TestApiAccessKey -* [update](#update) - UpdateSecret -* [upsert_api_access_key](#upsert_api_access_key) - ---- API Connectors (deprecated) ---- +* [test_api_access_key](#test_api_access_key) - ---- API Connectors (deprecated) ---- +* [upsert_api_access_key](#upsert_api_access_key) - UpsertApiAccessKey ## delete_api_access_key @@ -57,47 +52,6 @@ with Textql( | ------------------------- | ------------------------- | ------------------------- | | errors.TextqlDefaultError | 4XX, 5XX | \*/\* | -## delete_secret - -DeleteSecret - -### Example Usage - - -```python -import os -from textql_sdk import Textql - - -with Textql( - api_key=os.getenv("TEXTQL_API_KEY", ""), -) as textql: - - res = textql.secrets.delete_secret() - - # Handle response - print(res) - -``` - -### Parameters - -| Parameter | Type | Required | Description | -| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | -| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | -| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | - -### Response - -**[models.SecretServiceDeleteSecretResponse](../../models/secretservicedeletesecretresponse.md)** - -### Errors - -| Error Type | Status Code | Content Type | -| ------------------------- | ------------------------- | ------------------------- | -| errors.TextqlDefaultError | 4XX, 5XX | \*/\* | - ## get_api_access_key GetApiAccessKey @@ -139,47 +93,6 @@ with Textql( | ------------------------- | ------------------------- | ------------------------- | | errors.TextqlDefaultError | 4XX, 5XX | \*/\* | -## get_members_with_secrets - -GetMembersWithSecrets - -### Example Usage - - -```python -import os -from textql_sdk import Textql - - -with Textql( - api_key=os.getenv("TEXTQL_API_KEY", ""), -) as textql: - - res = textql.secrets.get_members_with_secrets(body={}) - - # Handle response - print(res) - -``` - -### Parameters - -| Parameter | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| `body` | [models.TextqlRPCPublicSecretGetMembersWithSecretsRequest](../../models/textqlrpcpublicsecretgetmemberswithsecretsrequest.md) | :heavy_check_mark: | N/A | -| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | -| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | - -### Response - -**[models.SecretServiceGetMembersWithSecretsResponse](../../models/secretservicegetmemberswithsecretsresponse.md)** - -### Errors - -| Error Type | Status Code | Content Type | -| ------------------------- | ------------------------- | ------------------------- | -| errors.TextqlDefaultError | 4XX, 5XX | \*/\* | - ## list_api_access_keys ListApiAccessKeys @@ -262,95 +175,9 @@ with Textql( | ------------------------- | ------------------------- | ------------------------- | | errors.TextqlDefaultError | 4XX, 5XX | \*/\* | -## list_secrets - -ListSecrets - -### Example Usage - - -```python -import os -from textql_sdk import Textql - - -with Textql( - api_key=os.getenv("TEXTQL_API_KEY", ""), -) as textql: - - res = textql.secrets.list_secrets(body={}) - - # Handle response - print(res) - -``` - -### Parameters - -| Parameter | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | -| `body` | [models.TextqlRPCPublicSecretListSecretsRequest](../../models/textqlrpcpublicsecretlistsecretsrequest.md) | :heavy_check_mark: | N/A | -| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | -| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | - -### Response - -**[models.SecretServiceListSecretsResponse](../../models/secretservicelistsecretsresponse.md)** - -### Errors - -| Error Type | Status Code | Content Type | -| ------------------------- | ------------------------- | ------------------------- | -| errors.TextqlDefaultError | 4XX, 5XX | \*/\* | - -## put_secret - -PutSecret - -### Example Usage - - -```python -import os -from textql_sdk import Textql - - -with Textql( - api_key=os.getenv("TEXTQL_API_KEY", ""), -) as textql: - - res = textql.secrets.put_secret() - - # Handle response - print(res) - -``` - -### Parameters - -| Parameter | Type | Required | Description | -| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | -| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | -| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `value` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `description` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `link` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `is_private` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | - -### Response - -**[models.SecretServicePutSecretResponse](../../models/secretserviceputsecretresponse.md)** - -### Errors - -| Error Type | Status Code | Content Type | -| ------------------------- | ------------------------- | ------------------------- | -| errors.TextqlDefaultError | 4XX, 5XX | \*/\* | - ## test_api_access_key -TestApiAccessKey +---- API Connectors (deprecated) ---- ### Example Usage @@ -389,53 +216,9 @@ with Textql( | ------------------------- | ------------------------- | ------------------------- | | errors.TextqlDefaultError | 4XX, 5XX | \*/\* | -## update - -UpdateSecret - -### Example Usage - - -```python -import os -from textql_sdk import Textql - - -with Textql( - api_key=os.getenv("TEXTQL_API_KEY", ""), -) as textql: - - res = textql.secrets.update() - - # Handle response - print(res) - -``` - -### Parameters - -| Parameter | Type | Required | Description | -| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | -| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | -| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `value` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `description` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `link` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | - -### Response - -**[models.SecretServiceUpdateSecretResponse](../../models/secretserviceupdatesecretresponse.md)** - -### Errors - -| Error Type | Status Code | Content Type | -| ------------------------- | ------------------------- | ------------------------- | -| errors.TextqlDefaultError | 4XX, 5XX | \*/\* | - ## upsert_api_access_key ----- API Connectors (deprecated) ---- +UpsertApiAccessKey ### Example Usage diff --git a/pyproject.toml b/pyproject.toml index d66bb38d..0035044d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "textql-sdk" -version = "1.1.23" +version = "1.1.24" description = "Python Client SDK Generated by Speakeasy." authors = [{ name = "Speakeasy" },] readme = "README-PYPI.md" diff --git a/src/textql_sdk/_version.py b/src/textql_sdk/_version.py index 5a7c952e..2e16f842 100644 --- a/src/textql_sdk/_version.py +++ b/src/textql_sdk/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "textql-sdk" -__version__: str = "1.1.23" +__version__: str = "1.1.24" __openapi_doc_version__: str = "1.0.0" __gen_version__: str = "2.935.1" -__user_agent__: str = "speakeasy-sdk/python 1.1.23 2.935.1 1.0.0 textql-sdk" +__user_agent__: str = "speakeasy-sdk/python 1.1.24 2.935.1 1.0.0 textql-sdk" try: if __package__ is not None: diff --git a/src/textql_sdk/models/__init__.py b/src/textql_sdk/models/__init__.py index f4c9f700..edbc2195 100644 --- a/src/textql_sdk/models/__init__.py +++ b/src/textql_sdk/models/__init__.py @@ -2252,24 +2252,12 @@ SecretServiceDeleteAPIAccessKeyResponse, SecretServiceDeleteAPIAccessKeyResponseTypedDict, ) - from .secretservice_deletesecretop import ( - SecretServiceDeleteSecretRequest, - SecretServiceDeleteSecretRequestTypedDict, - SecretServiceDeleteSecretResponse, - SecretServiceDeleteSecretResponseTypedDict, - ) from .secretservice_getapiaccesskeyop import ( SecretServiceGetAPIAccessKeyRequest, SecretServiceGetAPIAccessKeyRequestTypedDict, SecretServiceGetAPIAccessKeyResponse, SecretServiceGetAPIAccessKeyResponseTypedDict, ) - from .secretservice_getmemberswithsecretsop import ( - SecretServiceGetMembersWithSecretsRequest, - SecretServiceGetMembersWithSecretsRequestTypedDict, - SecretServiceGetMembersWithSecretsResponse, - SecretServiceGetMembersWithSecretsResponseTypedDict, - ) from .secretservice_listapiaccesskeysop import ( SecretServiceListAPIAccessKeysRequest, SecretServiceListAPIAccessKeysRequestTypedDict, @@ -2282,30 +2270,12 @@ SecretServiceListAPIProvidersResponse, SecretServiceListAPIProvidersResponseTypedDict, ) - from .secretservice_listsecretsop import ( - SecretServiceListSecretsRequest, - SecretServiceListSecretsRequestTypedDict, - SecretServiceListSecretsResponse, - SecretServiceListSecretsResponseTypedDict, - ) - from .secretservice_putsecretop import ( - SecretServicePutSecretRequest, - SecretServicePutSecretRequestTypedDict, - SecretServicePutSecretResponse, - SecretServicePutSecretResponseTypedDict, - ) from .secretservice_testapiaccesskeyop import ( SecretServiceTestAPIAccessKeyRequest, SecretServiceTestAPIAccessKeyRequestTypedDict, SecretServiceTestAPIAccessKeyResponse, SecretServiceTestAPIAccessKeyResponseTypedDict, ) - from .secretservice_updatesecretop import ( - SecretServiceUpdateSecretRequest, - SecretServiceUpdateSecretRequestTypedDict, - SecretServiceUpdateSecretResponse, - SecretServiceUpdateSecretResponseTypedDict, - ) from .secretservice_upsertapiaccesskeyop import ( SecretServiceUpsertAPIAccessKeyRequest, SecretServiceUpsertAPIAccessKeyRequestTypedDict, @@ -7772,14 +7742,6 @@ TextqlRPCPublicSecretDeleteAPIAccessKeyResponse, TextqlRPCPublicSecretDeleteAPIAccessKeyResponseTypedDict, ) - from .textql_rpc_public_secret_deletesecretrequest import ( - TextqlRPCPublicSecretDeleteSecretRequest, - TextqlRPCPublicSecretDeleteSecretRequestTypedDict, - ) - from .textql_rpc_public_secret_deletesecretresponse import ( - TextqlRPCPublicSecretDeleteSecretResponse, - TextqlRPCPublicSecretDeleteSecretResponseTypedDict, - ) from .textql_rpc_public_secret_envvarfield import ( TextqlRPCPublicSecretEnvVarField, TextqlRPCPublicSecretEnvVarFieldTypedDict, @@ -7792,14 +7754,6 @@ TextqlRPCPublicSecretGetAPIAccessKeyResponse, TextqlRPCPublicSecretGetAPIAccessKeyResponseTypedDict, ) - from .textql_rpc_public_secret_getmemberswithsecretsrequest import ( - TextqlRPCPublicSecretGetMembersWithSecretsRequest, - TextqlRPCPublicSecretGetMembersWithSecretsRequestTypedDict, - ) - from .textql_rpc_public_secret_getmemberswithsecretsresponse import ( - TextqlRPCPublicSecretGetMembersWithSecretsResponse, - TextqlRPCPublicSecretGetMembersWithSecretsResponseTypedDict, - ) from .textql_rpc_public_secret_httpbasicauth import ( TextqlRPCPublicSecretHTTPBasicAuth, TextqlRPCPublicSecretHTTPBasicAuthTypedDict, @@ -7820,26 +7774,6 @@ TextqlRPCPublicSecretListAPIProvidersResponse, TextqlRPCPublicSecretListAPIProvidersResponseTypedDict, ) - from .textql_rpc_public_secret_listsecretsrequest import ( - TextqlRPCPublicSecretListSecretsRequest, - TextqlRPCPublicSecretListSecretsRequestTypedDict, - ) - from .textql_rpc_public_secret_listsecretsresponse import ( - TextqlRPCPublicSecretListSecretsResponse, - TextqlRPCPublicSecretListSecretsResponseTypedDict, - ) - from .textql_rpc_public_secret_putsecretrequest import ( - TextqlRPCPublicSecretPutSecretRequest, - TextqlRPCPublicSecretPutSecretRequestTypedDict, - ) - from .textql_rpc_public_secret_putsecretresponse import ( - TextqlRPCPublicSecretPutSecretResponse, - TextqlRPCPublicSecretPutSecretResponseTypedDict, - ) - from .textql_rpc_public_secret_secret import ( - TextqlRPCPublicSecretSecret, - TextqlRPCPublicSecretSecretTypedDict, - ) from .textql_rpc_public_secret_testapiaccesskeyrequest import ( TextqlRPCPublicSecretTestAPIAccessKeyRequest, TextqlRPCPublicSecretTestAPIAccessKeyRequestTypedDict, @@ -7848,14 +7782,6 @@ TextqlRPCPublicSecretTestAPIAccessKeyResponse, TextqlRPCPublicSecretTestAPIAccessKeyResponseTypedDict, ) - from .textql_rpc_public_secret_updatesecretrequest import ( - TextqlRPCPublicSecretUpdateSecretRequest, - TextqlRPCPublicSecretUpdateSecretRequestTypedDict, - ) - from .textql_rpc_public_secret_updatesecretresponse import ( - TextqlRPCPublicSecretUpdateSecretResponse, - TextqlRPCPublicSecretUpdateSecretResponseTypedDict, - ) from .textql_rpc_public_secret_upsertapiaccesskeyrequest import ( TextqlRPCPublicSecretUpsertAPIAccessKeyRequest, TextqlRPCPublicSecretUpsertAPIAccessKeyRequestTypedDict, @@ -9969,18 +9895,10 @@ "SecretServiceDeleteAPIAccessKeyRequestTypedDict", "SecretServiceDeleteAPIAccessKeyResponse", "SecretServiceDeleteAPIAccessKeyResponseTypedDict", - "SecretServiceDeleteSecretRequest", - "SecretServiceDeleteSecretRequestTypedDict", - "SecretServiceDeleteSecretResponse", - "SecretServiceDeleteSecretResponseTypedDict", "SecretServiceGetAPIAccessKeyRequest", "SecretServiceGetAPIAccessKeyRequestTypedDict", "SecretServiceGetAPIAccessKeyResponse", "SecretServiceGetAPIAccessKeyResponseTypedDict", - "SecretServiceGetMembersWithSecretsRequest", - "SecretServiceGetMembersWithSecretsRequestTypedDict", - "SecretServiceGetMembersWithSecretsResponse", - "SecretServiceGetMembersWithSecretsResponseTypedDict", "SecretServiceListAPIAccessKeysRequest", "SecretServiceListAPIAccessKeysRequestTypedDict", "SecretServiceListAPIAccessKeysResponse", @@ -9989,22 +9907,10 @@ "SecretServiceListAPIProvidersRequestTypedDict", "SecretServiceListAPIProvidersResponse", "SecretServiceListAPIProvidersResponseTypedDict", - "SecretServiceListSecretsRequest", - "SecretServiceListSecretsRequestTypedDict", - "SecretServiceListSecretsResponse", - "SecretServiceListSecretsResponseTypedDict", - "SecretServicePutSecretRequest", - "SecretServicePutSecretRequestTypedDict", - "SecretServicePutSecretResponse", - "SecretServicePutSecretResponseTypedDict", "SecretServiceTestAPIAccessKeyRequest", "SecretServiceTestAPIAccessKeyRequestTypedDict", "SecretServiceTestAPIAccessKeyResponse", "SecretServiceTestAPIAccessKeyResponseTypedDict", - "SecretServiceUpdateSecretRequest", - "SecretServiceUpdateSecretRequestTypedDict", - "SecretServiceUpdateSecretResponse", - "SecretServiceUpdateSecretResponseTypedDict", "SecretServiceUpsertAPIAccessKeyRequest", "SecretServiceUpsertAPIAccessKeyRequestTypedDict", "SecretServiceUpsertAPIAccessKeyResponse", @@ -12745,20 +12651,12 @@ "TextqlRPCPublicSecretDeleteAPIAccessKeyRequestTypedDict", "TextqlRPCPublicSecretDeleteAPIAccessKeyResponse", "TextqlRPCPublicSecretDeleteAPIAccessKeyResponseTypedDict", - "TextqlRPCPublicSecretDeleteSecretRequest", - "TextqlRPCPublicSecretDeleteSecretRequestTypedDict", - "TextqlRPCPublicSecretDeleteSecretResponse", - "TextqlRPCPublicSecretDeleteSecretResponseTypedDict", "TextqlRPCPublicSecretEnvVarField", "TextqlRPCPublicSecretEnvVarFieldTypedDict", "TextqlRPCPublicSecretGetAPIAccessKeyRequest", "TextqlRPCPublicSecretGetAPIAccessKeyRequestTypedDict", "TextqlRPCPublicSecretGetAPIAccessKeyResponse", "TextqlRPCPublicSecretGetAPIAccessKeyResponseTypedDict", - "TextqlRPCPublicSecretGetMembersWithSecretsRequest", - "TextqlRPCPublicSecretGetMembersWithSecretsRequestTypedDict", - "TextqlRPCPublicSecretGetMembersWithSecretsResponse", - "TextqlRPCPublicSecretGetMembersWithSecretsResponseTypedDict", "TextqlRPCPublicSecretHTTPBasicAuth", "TextqlRPCPublicSecretHTTPBasicAuthTypedDict", "TextqlRPCPublicSecretListAPIAccessKeysRequest", @@ -12769,24 +12667,10 @@ "TextqlRPCPublicSecretListAPIProvidersRequestTypedDict", "TextqlRPCPublicSecretListAPIProvidersResponse", "TextqlRPCPublicSecretListAPIProvidersResponseTypedDict", - "TextqlRPCPublicSecretListSecretsRequest", - "TextqlRPCPublicSecretListSecretsRequestTypedDict", - "TextqlRPCPublicSecretListSecretsResponse", - "TextqlRPCPublicSecretListSecretsResponseTypedDict", - "TextqlRPCPublicSecretPutSecretRequest", - "TextqlRPCPublicSecretPutSecretRequestTypedDict", - "TextqlRPCPublicSecretPutSecretResponse", - "TextqlRPCPublicSecretPutSecretResponseTypedDict", - "TextqlRPCPublicSecretSecret", - "TextqlRPCPublicSecretSecretTypedDict", "TextqlRPCPublicSecretTestAPIAccessKeyRequest", "TextqlRPCPublicSecretTestAPIAccessKeyRequestTypedDict", "TextqlRPCPublicSecretTestAPIAccessKeyResponse", "TextqlRPCPublicSecretTestAPIAccessKeyResponseTypedDict", - "TextqlRPCPublicSecretUpdateSecretRequest", - "TextqlRPCPublicSecretUpdateSecretRequestTypedDict", - "TextqlRPCPublicSecretUpdateSecretResponse", - "TextqlRPCPublicSecretUpdateSecretResponseTypedDict", "TextqlRPCPublicSecretUpsertAPIAccessKeyRequest", "TextqlRPCPublicSecretUpsertAPIAccessKeyRequestTypedDict", "TextqlRPCPublicSecretUpsertAPIAccessKeyResponse", @@ -14466,18 +14350,10 @@ "SecretServiceDeleteAPIAccessKeyRequestTypedDict": ".secretservice_deleteapiaccesskeyop", "SecretServiceDeleteAPIAccessKeyResponse": ".secretservice_deleteapiaccesskeyop", "SecretServiceDeleteAPIAccessKeyResponseTypedDict": ".secretservice_deleteapiaccesskeyop", - "SecretServiceDeleteSecretRequest": ".secretservice_deletesecretop", - "SecretServiceDeleteSecretRequestTypedDict": ".secretservice_deletesecretop", - "SecretServiceDeleteSecretResponse": ".secretservice_deletesecretop", - "SecretServiceDeleteSecretResponseTypedDict": ".secretservice_deletesecretop", "SecretServiceGetAPIAccessKeyRequest": ".secretservice_getapiaccesskeyop", "SecretServiceGetAPIAccessKeyRequestTypedDict": ".secretservice_getapiaccesskeyop", "SecretServiceGetAPIAccessKeyResponse": ".secretservice_getapiaccesskeyop", "SecretServiceGetAPIAccessKeyResponseTypedDict": ".secretservice_getapiaccesskeyop", - "SecretServiceGetMembersWithSecretsRequest": ".secretservice_getmemberswithsecretsop", - "SecretServiceGetMembersWithSecretsRequestTypedDict": ".secretservice_getmemberswithsecretsop", - "SecretServiceGetMembersWithSecretsResponse": ".secretservice_getmemberswithsecretsop", - "SecretServiceGetMembersWithSecretsResponseTypedDict": ".secretservice_getmemberswithsecretsop", "SecretServiceListAPIAccessKeysRequest": ".secretservice_listapiaccesskeysop", "SecretServiceListAPIAccessKeysRequestTypedDict": ".secretservice_listapiaccesskeysop", "SecretServiceListAPIAccessKeysResponse": ".secretservice_listapiaccesskeysop", @@ -14486,22 +14362,10 @@ "SecretServiceListAPIProvidersRequestTypedDict": ".secretservice_listapiprovidersop", "SecretServiceListAPIProvidersResponse": ".secretservice_listapiprovidersop", "SecretServiceListAPIProvidersResponseTypedDict": ".secretservice_listapiprovidersop", - "SecretServiceListSecretsRequest": ".secretservice_listsecretsop", - "SecretServiceListSecretsRequestTypedDict": ".secretservice_listsecretsop", - "SecretServiceListSecretsResponse": ".secretservice_listsecretsop", - "SecretServiceListSecretsResponseTypedDict": ".secretservice_listsecretsop", - "SecretServicePutSecretRequest": ".secretservice_putsecretop", - "SecretServicePutSecretRequestTypedDict": ".secretservice_putsecretop", - "SecretServicePutSecretResponse": ".secretservice_putsecretop", - "SecretServicePutSecretResponseTypedDict": ".secretservice_putsecretop", "SecretServiceTestAPIAccessKeyRequest": ".secretservice_testapiaccesskeyop", "SecretServiceTestAPIAccessKeyRequestTypedDict": ".secretservice_testapiaccesskeyop", "SecretServiceTestAPIAccessKeyResponse": ".secretservice_testapiaccesskeyop", "SecretServiceTestAPIAccessKeyResponseTypedDict": ".secretservice_testapiaccesskeyop", - "SecretServiceUpdateSecretRequest": ".secretservice_updatesecretop", - "SecretServiceUpdateSecretRequestTypedDict": ".secretservice_updatesecretop", - "SecretServiceUpdateSecretResponse": ".secretservice_updatesecretop", - "SecretServiceUpdateSecretResponseTypedDict": ".secretservice_updatesecretop", "SecretServiceUpsertAPIAccessKeyRequest": ".secretservice_upsertapiaccesskeyop", "SecretServiceUpsertAPIAccessKeyRequestTypedDict": ".secretservice_upsertapiaccesskeyop", "SecretServiceUpsertAPIAccessKeyResponse": ".secretservice_upsertapiaccesskeyop", @@ -17594,20 +17458,12 @@ "TextqlRPCPublicSecretDeleteAPIAccessKeyRequestTypedDict": ".textql_rpc_public_secret_deleteapiaccesskeyrequest", "TextqlRPCPublicSecretDeleteAPIAccessKeyResponse": ".textql_rpc_public_secret_deleteapiaccesskeyresponse", "TextqlRPCPublicSecretDeleteAPIAccessKeyResponseTypedDict": ".textql_rpc_public_secret_deleteapiaccesskeyresponse", - "TextqlRPCPublicSecretDeleteSecretRequest": ".textql_rpc_public_secret_deletesecretrequest", - "TextqlRPCPublicSecretDeleteSecretRequestTypedDict": ".textql_rpc_public_secret_deletesecretrequest", - "TextqlRPCPublicSecretDeleteSecretResponse": ".textql_rpc_public_secret_deletesecretresponse", - "TextqlRPCPublicSecretDeleteSecretResponseTypedDict": ".textql_rpc_public_secret_deletesecretresponse", "TextqlRPCPublicSecretEnvVarField": ".textql_rpc_public_secret_envvarfield", "TextqlRPCPublicSecretEnvVarFieldTypedDict": ".textql_rpc_public_secret_envvarfield", "TextqlRPCPublicSecretGetAPIAccessKeyRequest": ".textql_rpc_public_secret_getapiaccesskeyrequest", "TextqlRPCPublicSecretGetAPIAccessKeyRequestTypedDict": ".textql_rpc_public_secret_getapiaccesskeyrequest", "TextqlRPCPublicSecretGetAPIAccessKeyResponse": ".textql_rpc_public_secret_getapiaccesskeyresponse", "TextqlRPCPublicSecretGetAPIAccessKeyResponseTypedDict": ".textql_rpc_public_secret_getapiaccesskeyresponse", - "TextqlRPCPublicSecretGetMembersWithSecretsRequest": ".textql_rpc_public_secret_getmemberswithsecretsrequest", - "TextqlRPCPublicSecretGetMembersWithSecretsRequestTypedDict": ".textql_rpc_public_secret_getmemberswithsecretsrequest", - "TextqlRPCPublicSecretGetMembersWithSecretsResponse": ".textql_rpc_public_secret_getmemberswithsecretsresponse", - "TextqlRPCPublicSecretGetMembersWithSecretsResponseTypedDict": ".textql_rpc_public_secret_getmemberswithsecretsresponse", "TextqlRPCPublicSecretHTTPBasicAuth": ".textql_rpc_public_secret_httpbasicauth", "TextqlRPCPublicSecretHTTPBasicAuthTypedDict": ".textql_rpc_public_secret_httpbasicauth", "TextqlRPCPublicSecretListAPIAccessKeysRequest": ".textql_rpc_public_secret_listapiaccesskeysrequest", @@ -17618,24 +17474,10 @@ "TextqlRPCPublicSecretListAPIProvidersRequestTypedDict": ".textql_rpc_public_secret_listapiprovidersrequest", "TextqlRPCPublicSecretListAPIProvidersResponse": ".textql_rpc_public_secret_listapiprovidersresponse", "TextqlRPCPublicSecretListAPIProvidersResponseTypedDict": ".textql_rpc_public_secret_listapiprovidersresponse", - "TextqlRPCPublicSecretListSecretsRequest": ".textql_rpc_public_secret_listsecretsrequest", - "TextqlRPCPublicSecretListSecretsRequestTypedDict": ".textql_rpc_public_secret_listsecretsrequest", - "TextqlRPCPublicSecretListSecretsResponse": ".textql_rpc_public_secret_listsecretsresponse", - "TextqlRPCPublicSecretListSecretsResponseTypedDict": ".textql_rpc_public_secret_listsecretsresponse", - "TextqlRPCPublicSecretPutSecretRequest": ".textql_rpc_public_secret_putsecretrequest", - "TextqlRPCPublicSecretPutSecretRequestTypedDict": ".textql_rpc_public_secret_putsecretrequest", - "TextqlRPCPublicSecretPutSecretResponse": ".textql_rpc_public_secret_putsecretresponse", - "TextqlRPCPublicSecretPutSecretResponseTypedDict": ".textql_rpc_public_secret_putsecretresponse", - "TextqlRPCPublicSecretSecret": ".textql_rpc_public_secret_secret", - "TextqlRPCPublicSecretSecretTypedDict": ".textql_rpc_public_secret_secret", "TextqlRPCPublicSecretTestAPIAccessKeyRequest": ".textql_rpc_public_secret_testapiaccesskeyrequest", "TextqlRPCPublicSecretTestAPIAccessKeyRequestTypedDict": ".textql_rpc_public_secret_testapiaccesskeyrequest", "TextqlRPCPublicSecretTestAPIAccessKeyResponse": ".textql_rpc_public_secret_testapiaccesskeyresponse", "TextqlRPCPublicSecretTestAPIAccessKeyResponseTypedDict": ".textql_rpc_public_secret_testapiaccesskeyresponse", - "TextqlRPCPublicSecretUpdateSecretRequest": ".textql_rpc_public_secret_updatesecretrequest", - "TextqlRPCPublicSecretUpdateSecretRequestTypedDict": ".textql_rpc_public_secret_updatesecretrequest", - "TextqlRPCPublicSecretUpdateSecretResponse": ".textql_rpc_public_secret_updatesecretresponse", - "TextqlRPCPublicSecretUpdateSecretResponseTypedDict": ".textql_rpc_public_secret_updatesecretresponse", "TextqlRPCPublicSecretUpsertAPIAccessKeyRequest": ".textql_rpc_public_secret_upsertapiaccesskeyrequest", "TextqlRPCPublicSecretUpsertAPIAccessKeyRequestTypedDict": ".textql_rpc_public_secret_upsertapiaccesskeyrequest", "TextqlRPCPublicSecretUpsertAPIAccessKeyResponse": ".textql_rpc_public_secret_upsertapiaccesskeyresponse", diff --git a/src/textql_sdk/models/secretservice_deletesecretop.py b/src/textql_sdk/models/secretservice_deletesecretop.py deleted file mode 100644 index 1106ff25..00000000 --- a/src/textql_sdk/models/secretservice_deletesecretop.py +++ /dev/null @@ -1,83 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from .connect_error import ConnectError, ConnectErrorTypedDict -from .textql_rpc_public_secret_deletesecretrequest import ( - TextqlRPCPublicSecretDeleteSecretRequest, - TextqlRPCPublicSecretDeleteSecretRequestTypedDict, -) -from .textql_rpc_public_secret_deletesecretresponse import ( - TextqlRPCPublicSecretDeleteSecretResponse, - TextqlRPCPublicSecretDeleteSecretResponseTypedDict, -) -import pydantic -from pydantic import model_serializer -from pydantic.functional_validators import AfterValidator -from textql_sdk.types import BaseModel, UNSET_SENTINEL -from textql_sdk.utils import ( - FieldMetadata, - HeaderMetadata, - RequestMetadata, - validate_const, -) -from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict - - -class SecretServiceDeleteSecretRequestTypedDict(TypedDict): - body: TextqlRPCPublicSecretDeleteSecretRequestTypedDict - connect_protocol_version: float - connect_timeout_ms: NotRequired[float] - - -class SecretServiceDeleteSecretRequest(BaseModel): - body: Annotated[ - TextqlRPCPublicSecretDeleteSecretRequest, - FieldMetadata(request=RequestMetadata(media_type="application/json")), - ] - - connect_protocol_version: Annotated[ - Annotated[float, AfterValidator(validate_const(1))], - pydantic.Field(alias="Connect-Protocol-Version"), - FieldMetadata(header=HeaderMetadata(style="simple", explode=False)), - ] = 1 - - connect_timeout_ms: Annotated[ - Optional[float], - pydantic.Field(alias="Connect-Timeout-Ms"), - FieldMetadata(header=HeaderMetadata(style="simple", explode=False)), - ] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["Connect-Timeout-Ms"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -SecretServiceDeleteSecretResponseTypedDict = TypeAliasType( - "SecretServiceDeleteSecretResponseTypedDict", - Union[TextqlRPCPublicSecretDeleteSecretResponseTypedDict, ConnectErrorTypedDict], -) - - -SecretServiceDeleteSecretResponse = TypeAliasType( - "SecretServiceDeleteSecretResponse", - Union[TextqlRPCPublicSecretDeleteSecretResponse, ConnectError], -) - - -try: - SecretServiceDeleteSecretRequest.model_rebuild() -except NameError: - pass diff --git a/src/textql_sdk/models/secretservice_getmemberswithsecretsop.py b/src/textql_sdk/models/secretservice_getmemberswithsecretsop.py deleted file mode 100644 index 394bd396..00000000 --- a/src/textql_sdk/models/secretservice_getmemberswithsecretsop.py +++ /dev/null @@ -1,86 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from .connect_error import ConnectError, ConnectErrorTypedDict -from .textql_rpc_public_secret_getmemberswithsecretsrequest import ( - TextqlRPCPublicSecretGetMembersWithSecretsRequest, - TextqlRPCPublicSecretGetMembersWithSecretsRequestTypedDict, -) -from .textql_rpc_public_secret_getmemberswithsecretsresponse import ( - TextqlRPCPublicSecretGetMembersWithSecretsResponse, - TextqlRPCPublicSecretGetMembersWithSecretsResponseTypedDict, -) -import pydantic -from pydantic import model_serializer -from pydantic.functional_validators import AfterValidator -from textql_sdk.types import BaseModel, UNSET_SENTINEL -from textql_sdk.utils import ( - FieldMetadata, - HeaderMetadata, - RequestMetadata, - validate_const, -) -from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict - - -class SecretServiceGetMembersWithSecretsRequestTypedDict(TypedDict): - body: TextqlRPCPublicSecretGetMembersWithSecretsRequestTypedDict - connect_protocol_version: float - connect_timeout_ms: NotRequired[float] - - -class SecretServiceGetMembersWithSecretsRequest(BaseModel): - body: Annotated[ - TextqlRPCPublicSecretGetMembersWithSecretsRequest, - FieldMetadata(request=RequestMetadata(media_type="application/json")), - ] - - connect_protocol_version: Annotated[ - Annotated[float, AfterValidator(validate_const(1))], - pydantic.Field(alias="Connect-Protocol-Version"), - FieldMetadata(header=HeaderMetadata(style="simple", explode=False)), - ] = 1 - - connect_timeout_ms: Annotated[ - Optional[float], - pydantic.Field(alias="Connect-Timeout-Ms"), - FieldMetadata(header=HeaderMetadata(style="simple", explode=False)), - ] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["Connect-Timeout-Ms"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -SecretServiceGetMembersWithSecretsResponseTypedDict = TypeAliasType( - "SecretServiceGetMembersWithSecretsResponseTypedDict", - Union[ - TextqlRPCPublicSecretGetMembersWithSecretsResponseTypedDict, - ConnectErrorTypedDict, - ], -) - - -SecretServiceGetMembersWithSecretsResponse = TypeAliasType( - "SecretServiceGetMembersWithSecretsResponse", - Union[TextqlRPCPublicSecretGetMembersWithSecretsResponse, ConnectError], -) - - -try: - SecretServiceGetMembersWithSecretsRequest.model_rebuild() -except NameError: - pass diff --git a/src/textql_sdk/models/secretservice_listsecretsop.py b/src/textql_sdk/models/secretservice_listsecretsop.py deleted file mode 100644 index a30e2288..00000000 --- a/src/textql_sdk/models/secretservice_listsecretsop.py +++ /dev/null @@ -1,83 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from .connect_error import ConnectError, ConnectErrorTypedDict -from .textql_rpc_public_secret_listsecretsrequest import ( - TextqlRPCPublicSecretListSecretsRequest, - TextqlRPCPublicSecretListSecretsRequestTypedDict, -) -from .textql_rpc_public_secret_listsecretsresponse import ( - TextqlRPCPublicSecretListSecretsResponse, - TextqlRPCPublicSecretListSecretsResponseTypedDict, -) -import pydantic -from pydantic import model_serializer -from pydantic.functional_validators import AfterValidator -from textql_sdk.types import BaseModel, UNSET_SENTINEL -from textql_sdk.utils import ( - FieldMetadata, - HeaderMetadata, - RequestMetadata, - validate_const, -) -from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict - - -class SecretServiceListSecretsRequestTypedDict(TypedDict): - body: TextqlRPCPublicSecretListSecretsRequestTypedDict - connect_protocol_version: float - connect_timeout_ms: NotRequired[float] - - -class SecretServiceListSecretsRequest(BaseModel): - body: Annotated[ - TextqlRPCPublicSecretListSecretsRequest, - FieldMetadata(request=RequestMetadata(media_type="application/json")), - ] - - connect_protocol_version: Annotated[ - Annotated[float, AfterValidator(validate_const(1))], - pydantic.Field(alias="Connect-Protocol-Version"), - FieldMetadata(header=HeaderMetadata(style="simple", explode=False)), - ] = 1 - - connect_timeout_ms: Annotated[ - Optional[float], - pydantic.Field(alias="Connect-Timeout-Ms"), - FieldMetadata(header=HeaderMetadata(style="simple", explode=False)), - ] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["Connect-Timeout-Ms"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -SecretServiceListSecretsResponseTypedDict = TypeAliasType( - "SecretServiceListSecretsResponseTypedDict", - Union[TextqlRPCPublicSecretListSecretsResponseTypedDict, ConnectErrorTypedDict], -) - - -SecretServiceListSecretsResponse = TypeAliasType( - "SecretServiceListSecretsResponse", - Union[TextqlRPCPublicSecretListSecretsResponse, ConnectError], -) - - -try: - SecretServiceListSecretsRequest.model_rebuild() -except NameError: - pass diff --git a/src/textql_sdk/models/secretservice_putsecretop.py b/src/textql_sdk/models/secretservice_putsecretop.py deleted file mode 100644 index b28ecbb9..00000000 --- a/src/textql_sdk/models/secretservice_putsecretop.py +++ /dev/null @@ -1,83 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from .connect_error import ConnectError, ConnectErrorTypedDict -from .textql_rpc_public_secret_putsecretrequest import ( - TextqlRPCPublicSecretPutSecretRequest, - TextqlRPCPublicSecretPutSecretRequestTypedDict, -) -from .textql_rpc_public_secret_putsecretresponse import ( - TextqlRPCPublicSecretPutSecretResponse, - TextqlRPCPublicSecretPutSecretResponseTypedDict, -) -import pydantic -from pydantic import model_serializer -from pydantic.functional_validators import AfterValidator -from textql_sdk.types import BaseModel, UNSET_SENTINEL -from textql_sdk.utils import ( - FieldMetadata, - HeaderMetadata, - RequestMetadata, - validate_const, -) -from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict - - -class SecretServicePutSecretRequestTypedDict(TypedDict): - body: TextqlRPCPublicSecretPutSecretRequestTypedDict - connect_protocol_version: float - connect_timeout_ms: NotRequired[float] - - -class SecretServicePutSecretRequest(BaseModel): - body: Annotated[ - TextqlRPCPublicSecretPutSecretRequest, - FieldMetadata(request=RequestMetadata(media_type="application/json")), - ] - - connect_protocol_version: Annotated[ - Annotated[float, AfterValidator(validate_const(1))], - pydantic.Field(alias="Connect-Protocol-Version"), - FieldMetadata(header=HeaderMetadata(style="simple", explode=False)), - ] = 1 - - connect_timeout_ms: Annotated[ - Optional[float], - pydantic.Field(alias="Connect-Timeout-Ms"), - FieldMetadata(header=HeaderMetadata(style="simple", explode=False)), - ] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["Connect-Timeout-Ms"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -SecretServicePutSecretResponseTypedDict = TypeAliasType( - "SecretServicePutSecretResponseTypedDict", - Union[TextqlRPCPublicSecretPutSecretResponseTypedDict, ConnectErrorTypedDict], -) - - -SecretServicePutSecretResponse = TypeAliasType( - "SecretServicePutSecretResponse", - Union[TextqlRPCPublicSecretPutSecretResponse, ConnectError], -) - - -try: - SecretServicePutSecretRequest.model_rebuild() -except NameError: - pass diff --git a/src/textql_sdk/models/secretservice_updatesecretop.py b/src/textql_sdk/models/secretservice_updatesecretop.py deleted file mode 100644 index cbca9681..00000000 --- a/src/textql_sdk/models/secretservice_updatesecretop.py +++ /dev/null @@ -1,83 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from .connect_error import ConnectError, ConnectErrorTypedDict -from .textql_rpc_public_secret_updatesecretrequest import ( - TextqlRPCPublicSecretUpdateSecretRequest, - TextqlRPCPublicSecretUpdateSecretRequestTypedDict, -) -from .textql_rpc_public_secret_updatesecretresponse import ( - TextqlRPCPublicSecretUpdateSecretResponse, - TextqlRPCPublicSecretUpdateSecretResponseTypedDict, -) -import pydantic -from pydantic import model_serializer -from pydantic.functional_validators import AfterValidator -from textql_sdk.types import BaseModel, UNSET_SENTINEL -from textql_sdk.utils import ( - FieldMetadata, - HeaderMetadata, - RequestMetadata, - validate_const, -) -from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict - - -class SecretServiceUpdateSecretRequestTypedDict(TypedDict): - body: TextqlRPCPublicSecretUpdateSecretRequestTypedDict - connect_protocol_version: float - connect_timeout_ms: NotRequired[float] - - -class SecretServiceUpdateSecretRequest(BaseModel): - body: Annotated[ - TextqlRPCPublicSecretUpdateSecretRequest, - FieldMetadata(request=RequestMetadata(media_type="application/json")), - ] - - connect_protocol_version: Annotated[ - Annotated[float, AfterValidator(validate_const(1))], - pydantic.Field(alias="Connect-Protocol-Version"), - FieldMetadata(header=HeaderMetadata(style="simple", explode=False)), - ] = 1 - - connect_timeout_ms: Annotated[ - Optional[float], - pydantic.Field(alias="Connect-Timeout-Ms"), - FieldMetadata(header=HeaderMetadata(style="simple", explode=False)), - ] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["Connect-Timeout-Ms"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -SecretServiceUpdateSecretResponseTypedDict = TypeAliasType( - "SecretServiceUpdateSecretResponseTypedDict", - Union[TextqlRPCPublicSecretUpdateSecretResponseTypedDict, ConnectErrorTypedDict], -) - - -SecretServiceUpdateSecretResponse = TypeAliasType( - "SecretServiceUpdateSecretResponse", - Union[TextqlRPCPublicSecretUpdateSecretResponse, ConnectError], -) - - -try: - SecretServiceUpdateSecretRequest.model_rebuild() -except NameError: - pass diff --git a/src/textql_sdk/models/textql_rpc_auth_member.py b/src/textql_sdk/models/textql_rpc_auth_member.py index 0c950c11..6ad31667 100644 --- a/src/textql_sdk/models/textql_rpc_auth_member.py +++ b/src/textql_sdk/models/textql_rpc_auth_member.py @@ -222,6 +222,7 @@ class TextqlRPCAuthMemberTypedDict(TypedDict): is_scim_managed: NotRequired[bool] steering: NotRequired[Nullable[bool]] phone_number: NotRequired[Nullable[str]] + r"""Deprecated: agent SMS/texting feature removed; no longer read or written.""" phone_verified: NotRequired[Nullable[bool]] personal_agent_id: NotRequired[Nullable[str]] agent_number: NotRequired[Nullable[str]] @@ -500,19 +501,36 @@ class TextqlRPCAuthMember(BaseModel): steering: OptionalNullable[bool] = UNSET phone_number: Annotated[ - OptionalNullable[str], pydantic.Field(alias="phoneNumber") + OptionalNullable[str], + pydantic.Field( + deprecated="warning: ** DEPRECATED ** - This will be removed in a future release, please migrate away from it as soon as possible.", + alias="phoneNumber", + ), ] = UNSET + r"""Deprecated: agent SMS/texting feature removed; no longer read or written.""" phone_verified: Annotated[ - OptionalNullable[bool], pydantic.Field(alias="phoneVerified") + OptionalNullable[bool], + pydantic.Field( + deprecated="warning: ** DEPRECATED ** - This will be removed in a future release, please migrate away from it as soon as possible.", + alias="phoneVerified", + ), ] = UNSET personal_agent_id: Annotated[ - OptionalNullable[str], pydantic.Field(alias="personalAgentId") + OptionalNullable[str], + pydantic.Field( + deprecated="warning: ** DEPRECATED ** - This will be removed in a future release, please migrate away from it as soon as possible.", + alias="personalAgentId", + ), ] = UNSET agent_number: Annotated[ - OptionalNullable[str], pydantic.Field(alias="agentNumber") + OptionalNullable[str], + pydantic.Field( + deprecated="warning: ** DEPRECATED ** - This will be removed in a future release, please migrate away from it as soon as possible.", + alias="agentNumber", + ), ] = UNSET default_methodology: Annotated[ diff --git a/src/textql_sdk/models/textql_rpc_auth_organization.py b/src/textql_sdk/models/textql_rpc_auth_organization.py index 3b216a4a..7ae59753 100644 --- a/src/textql_sdk/models/textql_rpc_auth_organization.py +++ b/src/textql_sdk/models/textql_rpc_auth_organization.py @@ -299,6 +299,7 @@ class TextqlRPCAuthOrganizationTypedDict(TypedDict): migration_banner_dismissed: NotRequired[Nullable[bool]] config_migrations_enabled: NotRequired[Nullable[bool]] sandbox_observability_enabled: NotRequired[Nullable[bool]] + r"""agent SMS/texting feature removed; no longer read or written""" data_apps_enabled: NotRequired[Nullable[bool]] issues_enabled: NotRequired[Nullable[bool]] r"""dismiss legacy-context migration banner org-wide""" @@ -823,7 +824,11 @@ class TextqlRPCAuthOrganization(BaseModel): ] = UNSET sms_enabled: Annotated[ - OptionalNullable[bool], pydantic.Field(alias="smsEnabled") + OptionalNullable[bool], + pydantic.Field( + deprecated="warning: ** DEPRECATED ** - This will be removed in a future release, please migrate away from it as soon as possible.", + alias="smsEnabled", + ), ] = UNSET r"""When true, the ANA_INTERNAL (\"TextQL Usage\") connector includes @textql.com staff activity in its usage views; when false (default) they are filtered out. @@ -848,6 +853,7 @@ class TextqlRPCAuthOrganization(BaseModel): sandbox_observability_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="sandboxObservabilityEnabled") ] = UNSET + r"""agent SMS/texting feature removed; no longer read or written""" data_apps_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="dataAppsEnabled") diff --git a/src/textql_sdk/models/textql_rpc_public_chat_llmmodel.py b/src/textql_sdk/models/textql_rpc_public_chat_llmmodel.py index b88fdfc4..316bd985 100644 --- a/src/textql_sdk/models/textql_rpc_public_chat_llmmodel.py +++ b/src/textql_sdk/models/textql_rpc_public_chat_llmmodel.py @@ -23,6 +23,7 @@ "MODEL_GEMINI_3_5_FLASH", "MODEL_GPT_5_6_TERRA", "MODEL_GPT_5_6_LUNA", + "MODEL_GPT_6_ASTRA", "MODEL_DEEPSEEK_3_2", "MODEL_GLM_5", "MODEL_VLLM", diff --git a/src/textql_sdk/models/textql_rpc_public_paradigm_universaloptions.py b/src/textql_sdk/models/textql_rpc_public_paradigm_universaloptions.py index d4063794..d977bb94 100644 --- a/src/textql_sdk/models/textql_rpc_public_paradigm_universaloptions.py +++ b/src/textql_sdk/models/textql_rpc_public_paradigm_universaloptions.py @@ -161,7 +161,13 @@ class TextqlRPCPublicParadigmUniversalOptions(BaseModel): pydantic.Field(alias="powerbiSelections"), ] = None - sms_mode: Annotated[Optional[bool], pydantic.Field(alias="smsMode")] = None + sms_mode: Annotated[ + Optional[bool], + pydantic.Field( + deprecated="warning: ** DEPRECATED ** - This will be removed in a future release, please migrate away from it as soon as possible.", + alias="smsMode", + ), + ] = None api_access_key_ids: Annotated[ Optional[List[str]], pydantic.Field(alias="apiAccessKeyIds") diff --git a/src/textql_sdk/models/textql_rpc_public_patches_configureontologyremoteresponse.py b/src/textql_sdk/models/textql_rpc_public_patches_configureontologyremoteresponse.py index 74a578d9..d7bff928 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_configureontologyremoteresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_configureontologyremoteresponse.py @@ -12,17 +12,11 @@ class TextqlRPCPublicPatchesConfigureOntologyRemoteResponseTypedDict(TypedDict): - r"""Deprecated: use SetOntologyOwnersRequest with an empty entry set.""" - remote: NotRequired[TextqlRPCPublicPatchesOntologyRemoteTypedDict] - r"""Deprecated: use SetOntologyOwnersRequest.""" class TextqlRPCPublicPatchesConfigureOntologyRemoteResponse(BaseModel): - r"""Deprecated: use SetOntologyOwnersRequest with an empty entry set.""" - remote: Optional[TextqlRPCPublicPatchesOntologyRemote] = None - r"""Deprecated: use SetOntologyOwnersRequest.""" @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_patches_createontologyfileuploadurlrequest.py b/src/textql_sdk/models/textql_rpc_public_patches_createontologyfileuploadurlrequest.py index c32d23f0..d733e8bc 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_createontologyfileuploadurlrequest.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_createontologyfileuploadurlrequest.py @@ -14,11 +14,13 @@ Union[int, str], ) ) +r"""when true, reserved files like OWNERS are included""" TextqlRPCPublicPatchesCreateOntologyFileUploadURLRequestSizeBytes = TypeAliasType( "TextqlRPCPublicPatchesCreateOntologyFileUploadURLRequestSizeBytes", Union[int, str] ) +r"""when true, reserved files like OWNERS are included""" class TextqlRPCPublicPatchesCreateOntologyFileUploadURLRequestTypedDict(TypedDict): @@ -27,6 +29,7 @@ class TextqlRPCPublicPatchesCreateOntologyFileUploadURLRequestTypedDict(TypedDic size_bytes: NotRequired[ TextqlRPCPublicPatchesCreateOntologyFileUploadURLRequestSizeBytesTypedDict ] + r"""when true, reserved files like OWNERS are included""" class TextqlRPCPublicPatchesCreateOntologyFileUploadURLRequest(BaseModel): @@ -38,6 +41,7 @@ class TextqlRPCPublicPatchesCreateOntologyFileUploadURLRequest(BaseModel): Optional[TextqlRPCPublicPatchesCreateOntologyFileUploadURLRequestSizeBytes], pydantic.Field(alias="sizeBytes"), ] = None + r"""when true, reserved files like OWNERS are included""" @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_patches_finalizeontologyfileuploadrequest.py b/src/textql_sdk/models/textql_rpc_public_patches_finalizeontologyfileuploadrequest.py index 7be3ab3c..5557339a 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_finalizeontologyfileuploadrequest.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_finalizeontologyfileuploadrequest.py @@ -15,25 +15,12 @@ class TextqlRPCPublicPatchesFinalizeOntologyFileUploadRequestTypedDict(TypedDict): - r"""Counts of the entries a caller may see beneath a subtree. Excludes the subtree - root itself and reserved names (OWNERS, .gitignore, .DS_Store, .tmp-*), which - are bookkeeping rather than Ontology content. - """ - path: NotRequired[str] upload_key: NotRequired[str] commit_message: NotRequired[Nullable[str]] - r"""Last frame for this walk. Earlier frames are partial counts; the final - frame always carries the complete total — the walk is never truncated. - """ class TextqlRPCPublicPatchesFinalizeOntologyFileUploadRequest(BaseModel): - r"""Counts of the entries a caller may see beneath a subtree. Excludes the subtree - root itself and reserved names (OWNERS, .gitignore, .DS_Store, .tmp-*), which - are bookkeeping rather than Ontology content. - """ - path: Optional[str] = None upload_key: Annotated[Optional[str], pydantic.Field(alias="uploadKey")] = None @@ -41,9 +28,6 @@ class TextqlRPCPublicPatchesFinalizeOntologyFileUploadRequest(BaseModel): commit_message: Annotated[ OptionalNullable[str], pydantic.Field(alias="commitMessage") ] = UNSET - r"""Last frame for this walk. Earlier frames are partial counts; the final - frame always carries the complete total — the walk is never truncated. - """ @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_patches_finalizeontologyfileuploadresponse.py b/src/textql_sdk/models/textql_rpc_public_patches_finalizeontologyfileuploadresponse.py index 669e14e9..59053f3f 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_finalizeontologyfileuploadresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_finalizeontologyfileuploadresponse.py @@ -12,10 +12,20 @@ class TextqlRPCPublicPatchesFinalizeOntologyFileUploadResponseTypedDict(TypedDict): + r"""Counts of the entries a caller may see beneath a subtree. Excludes the subtree + root itself and reserved names (OWNERS, .gitignore, .DS_Store, .tmp-*), which + are bookkeeping rather than Ontology content. + """ + file: NotRequired[TextqlRPCPublicPatchesOntologyFileTypedDict] class TextqlRPCPublicPatchesFinalizeOntologyFileUploadResponse(BaseModel): + r"""Counts of the entries a caller may see beneath a subtree. Excludes the subtree + root itself and reserved names (OWNERS, .gitignore, .DS_Store, .tmp-*), which + are bookkeeping rather than Ontology content. + """ + file: Optional[TextqlRPCPublicPatchesOntologyFile] = None @model_serializer(mode="wrap") diff --git a/src/textql_sdk/models/textql_rpc_public_patches_getfileusagetimelinerequest.py b/src/textql_sdk/models/textql_rpc_public_patches_getfileusagetimelinerequest.py index d1377e5d..da73a48b 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_getfileusagetimelinerequest.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_getfileusagetimelinerequest.py @@ -16,15 +16,8 @@ class TextqlRPCPublicPatchesGetFileUsageTimelineRequestTypedDict(TypedDict): - r"""Aggregate ontology-usage health for the window — the roll-ups the Ontology - Health hero needs without paging every file to the client. pulled_files, - avg_hit_rate, and error_files are Postgres aggregates over the pull/run data; - total_files, dead_files, and reclaimable_tokens come from the current git - tree diffed against the set of pulled paths (a dead file is one present in - the ontology but never pulled in the window). - """ - path_prefix: NotRequired[Nullable[str]] + r"""default 7d""" observation_period: NotRequired[timedelta] r"""A Duration represents a signed, fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond @@ -88,17 +81,10 @@ class TextqlRPCPublicPatchesGetFileUsageTimelineRequestTypedDict(TypedDict): class TextqlRPCPublicPatchesGetFileUsageTimelineRequest(BaseModel): - r"""Aggregate ontology-usage health for the window — the roll-ups the Ontology - Health hero needs without paging every file to the client. pulled_files, - avg_hit_rate, and error_files are Postgres aggregates over the pull/run data; - total_files, dead_files, and reclaimable_tokens come from the current git - tree diffed against the set of pulled paths (a dead file is one present in - the ontology but never pulled in the window). - """ - path_prefix: Annotated[ OptionalNullable[str], pydantic.Field(alias="pathPrefix") ] = UNSET + r"""default 7d""" observation_period: Annotated[ Optional[timedelta], pydantic.Field(alias="observationPeriod") diff --git a/src/textql_sdk/models/textql_rpc_public_patches_getfileusagetimelineresponse.py b/src/textql_sdk/models/textql_rpc_public_patches_getfileusagetimelineresponse.py index c3cddda6..d64d2097 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_getfileusagetimelineresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_getfileusagetimelineresponse.py @@ -12,10 +12,26 @@ class TextqlRPCPublicPatchesGetFileUsageTimelineResponseTypedDict(TypedDict): + r"""Aggregate ontology-usage health for the window — the roll-ups the Ontology + Health hero needs without paging every file to the client. pulled_files, + avg_hit_rate, and error_files are Postgres aggregates over the pull/run data; + total_files, dead_files, and reclaimable_tokens come from the current git + tree diffed against the set of pulled paths (a dead file is one present in + the ontology but never pulled in the window). + """ + days: NotRequired[List[TextqlRPCPublicPatchesDailyFileUsageTypedDict]] class TextqlRPCPublicPatchesGetFileUsageTimelineResponse(BaseModel): + r"""Aggregate ontology-usage health for the window — the roll-ups the Ontology + Health hero needs without paging every file to the client. pulled_files, + avg_hit_rate, and error_files are Postgres aggregates over the pull/run data; + total_files, dead_files, and reclaimable_tokens come from the current git + tree diffed against the set of pulled paths (a dead file is one present in + the ontology but never pulled in the window). + """ + days: Optional[List[TextqlRPCPublicPatchesDailyFileUsage]] = None @model_serializer(mode="wrap") diff --git a/src/textql_sdk/models/textql_rpc_public_patches_getontologygithuboauthurlrequest.py b/src/textql_sdk/models/textql_rpc_public_patches_getontologygithuboauthurlrequest.py index a986be1e..295711d1 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_getontologygithuboauthurlrequest.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_getontologygithuboauthurlrequest.py @@ -9,11 +9,15 @@ class TextqlRPCPublicPatchesGetOntologyGithubOAuthURLRequestTypedDict(TypedDict): + r"""Deprecated: use SetOntologyOwnersRequest with an empty entry set.""" + state: NotRequired[str] code_challenge: NotRequired[str] class TextqlRPCPublicPatchesGetOntologyGithubOAuthURLRequest(BaseModel): + r"""Deprecated: use SetOntologyOwnersRequest with an empty entry set.""" + state: Optional[str] = None code_challenge: Annotated[Optional[str], pydantic.Field(alias="codeChallenge")] = ( diff --git a/src/textql_sdk/models/textql_rpc_public_patches_getontologyremoterequest.py b/src/textql_sdk/models/textql_rpc_public_patches_getontologyremoterequest.py index 08b11ca6..dc4cd9d3 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_getontologyremoterequest.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_getontologyremoterequest.py @@ -6,8 +6,8 @@ class TextqlRPCPublicPatchesGetOntologyRemoteRequestTypedDict(TypedDict): - r"""Deprecated: use SetOntologyOwnersResponse.""" + r"""Deprecated: use SetOntologyOwnersRequest.""" class TextqlRPCPublicPatchesGetOntologyRemoteRequest(BaseModel): - r"""Deprecated: use SetOntologyOwnersResponse.""" + r"""Deprecated: use SetOntologyOwnersRequest.""" diff --git a/src/textql_sdk/models/textql_rpc_public_patches_getontologyremoteresponse.py b/src/textql_sdk/models/textql_rpc_public_patches_getontologyremoteresponse.py index b4366bbc..defb58b4 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_getontologyremoteresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_getontologyremoteresponse.py @@ -19,16 +19,18 @@ class TextqlRPCPublicPatchesGetOntologyRemoteResponseTypedDict(TypedDict): + r"""Deprecated: use SetOntologyOwnersResponse.""" + remote: NotRequired[TextqlRPCPublicPatchesOntologyRemoteTypedDict] - r"""Deprecated: use SetOntologyOwnersRequest.""" hosted_github_app_available: NotRequired[bool] hosted_github_app_slug: NotRequired[Nullable[str]] github_oauth_available: NotRequired[bool] class TextqlRPCPublicPatchesGetOntologyRemoteResponse(BaseModel): + r"""Deprecated: use SetOntologyOwnersResponse.""" + remote: Optional[TextqlRPCPublicPatchesOntologyRemote] = None - r"""Deprecated: use SetOntologyOwnersRequest.""" hosted_github_app_available: Annotated[ Optional[bool], pydantic.Field(alias="hostedGithubAppAvailable") diff --git a/src/textql_sdk/models/textql_rpc_public_patches_getontologysizetimelineresponse.py b/src/textql_sdk/models/textql_rpc_public_patches_getontologysizetimelineresponse.py index 22f9fbea..ffc4709b 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_getontologysizetimelineresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_getontologysizetimelineresponse.py @@ -12,11 +12,21 @@ class TextqlRPCPublicPatchesGetOntologySizeTimelineResponseTypedDict(TypedDict): + r"""copied from google.type.Date; not available in buf's google/protobuf/*""" + days: NotRequired[List[TextqlRPCPublicPatchesOntologySizeDayTypedDict]] + r"""Year of the date. Must be from 1 to 9999, or 0 to specify a date without + a year. + """ class TextqlRPCPublicPatchesGetOntologySizeTimelineResponse(BaseModel): + r"""copied from google.type.Date; not available in buf's google/protobuf/*""" + days: Optional[List[TextqlRPCPublicPatchesOntologySizeDay]] = None + r"""Year of the date. Must be from 1 to 9999, or 0 to specify a date without + a year. + """ @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_patches_listchatsforfilerequest.py b/src/textql_sdk/models/textql_rpc_public_patches_listchatsforfilerequest.py index a37857b3..5ecd8368 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_listchatsforfilerequest.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_listchatsforfilerequest.py @@ -78,6 +78,7 @@ class TextqlRPCPublicPatchesListChatsForFileRequestTypedDict(TypedDict): microsecond should be expressed in JSON format as \"3.000001s\". """ limit: NotRequired[Nullable[int]] + r"""default 7d""" class TextqlRPCPublicPatchesListChatsForFileRequest(BaseModel): @@ -147,6 +148,7 @@ class TextqlRPCPublicPatchesListChatsForFileRequest(BaseModel): """ limit: OptionalNullable[int] = UNSET + r"""default 7d""" @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_patches_listchatsforfileresponse.py b/src/textql_sdk/models/textql_rpc_public_patches_listchatsforfileresponse.py index 0965ed64..6e2b3dc0 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_listchatsforfileresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_listchatsforfileresponse.py @@ -13,12 +13,10 @@ class TextqlRPCPublicPatchesListChatsForFileResponseTypedDict(TypedDict): chats: NotRequired[List[TextqlRPCPublicPatchesFileChatUsageTypedDict]] - r"""default 7d""" class TextqlRPCPublicPatchesListChatsForFileResponse(BaseModel): chats: Optional[List[TextqlRPCPublicPatchesFileChatUsage]] = None - r"""default 7d""" @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_patches_ontologyremote.py b/src/textql_sdk/models/textql_rpc_public_patches_ontologyremote.py index d8fb138d..4e2bddbe 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_ontologyremote.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_ontologyremote.py @@ -16,11 +16,12 @@ class TextqlRPCPublicPatchesOntologyRemoteTypedDict(TypedDict): - r"""Deprecated: use SetOntologyOwnersRequest.""" - id: NotRequired[str] remote_url: NotRequired[str] auth_type: NotRequired[str] + r"""Effective permission for principals omitted from entries. Unrestricted + paths grant full access; restricted paths leave this unspecified. + """ default_branch: NotRequired[str] created_at: NotRequired[datetime] r"""A Timestamp represents a point in time independent of any time zone or local @@ -308,13 +309,14 @@ class TextqlRPCPublicPatchesOntologyRemoteTypedDict(TypedDict): class TextqlRPCPublicPatchesOntologyRemote(BaseModel): - r"""Deprecated: use SetOntologyOwnersRequest.""" - id: Optional[str] = None remote_url: Annotated[Optional[str], pydantic.Field(alias="remoteUrl")] = None auth_type: Annotated[Optional[str], pydantic.Field(alias="authType")] = None + r"""Effective permission for principals omitted from entries. Unrestricted + paths grant full access; restricted paths leave this unspecified. + """ default_branch: Annotated[Optional[str], pydantic.Field(alias="defaultBranch")] = ( None diff --git a/src/textql_sdk/models/textql_rpc_public_patches_ontologysizeday.py b/src/textql_sdk/models/textql_rpc_public_patches_ontologysizeday.py index e28c1933..5c0cc2eb 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_ontologysizeday.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_ontologysizeday.py @@ -13,35 +13,18 @@ TotalBytesTypedDict = TypeAliasType("TotalBytesTypedDict", Union[int, str]) -r"""Month of a year. Must be from 1 to 12, or 0 to specify a year without a -month and day. -""" TotalBytes = TypeAliasType("TotalBytes", Union[int, str]) -r"""Month of a year. Must be from 1 to 12, or 0 to specify a year without a -month and day. -""" class TextqlRPCPublicPatchesOntologySizeDayTypedDict(TypedDict): - r"""copied from google.type.Date; not available in buf's google/protobuf/*""" - date_: NotRequired[TextqlRPCPublicPatchesDateTypedDict] total_bytes: NotRequired[TotalBytesTypedDict] - r"""Month of a year. Must be from 1 to 12, or 0 to specify a year without a - month and day. - """ file_count: NotRequired[int] - r"""Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 - to specify a year by itself or a year and month where the day isn't - significant. - """ class TextqlRPCPublicPatchesOntologySizeDay(BaseModel): - r"""copied from google.type.Date; not available in buf's google/protobuf/*""" - date_: Annotated[ Optional[TextqlRPCPublicPatchesDate], pydantic.Field(alias="date") ] = None @@ -49,15 +32,8 @@ class TextqlRPCPublicPatchesOntologySizeDay(BaseModel): total_bytes: Annotated[Optional[TotalBytes], pydantic.Field(alias="totalBytes")] = ( None ) - r"""Month of a year. Must be from 1 to 12, or 0 to specify a year without a - month and day. - """ file_count: Annotated[Optional[int], pydantic.Field(alias="fileCount")] = None - r"""Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 - to specify a year by itself or a year and month where the day isn't - significant. - """ @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_patches_setontologyownersresponse.py b/src/textql_sdk/models/textql_rpc_public_patches_setontologyownersresponse.py index 0a579f3c..74abf914 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_setontologyownersresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_setontologyownersresponse.py @@ -12,26 +12,10 @@ class TextqlRPCPublicPatchesSetOntologyOwnersResponseTypedDict(TypedDict): - r"""Returns the *effective* owners for a directory after walking ancestor - OWNERS files: for every role in the org, the resolved permission the - role would have on this directory (per `permissionForDirWithRoles`). - Use this when you need to compare permissions across paths — the - literal GetOntologyOwners only reflects the OWNERS file at the exact - path, missing inheritance. - """ - owners: NotRequired[TextqlRPCPublicPatchesOntologyOwnersTypedDict] class TextqlRPCPublicPatchesSetOntologyOwnersResponse(BaseModel): - r"""Returns the *effective* owners for a directory after walking ancestor - OWNERS files: for every role in the org, the resolved permission the - role would have on this directory (per `permissionForDirWithRoles`). - Use this when you need to compare permissions across paths — the - literal GetOntologyOwners only reflects the OWNERS file at the exact - path, missing inheritance. - """ - owners: Optional[TextqlRPCPublicPatchesOntologyOwners] = None @model_serializer(mode="wrap") diff --git a/src/textql_sdk/models/textql_rpc_public_patches_updateontologysyncconfigresponse.py b/src/textql_sdk/models/textql_rpc_public_patches_updateontologysyncconfigresponse.py index f086c0ee..1bd0587a 100644 --- a/src/textql_sdk/models/textql_rpc_public_patches_updateontologysyncconfigresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_patches_updateontologysyncconfigresponse.py @@ -13,12 +13,10 @@ class TextqlRPCPublicPatchesUpdateOntologySyncConfigResponseTypedDict(TypedDict): remote: NotRequired[TextqlRPCPublicPatchesOntologyRemoteTypedDict] - r"""Deprecated: use SetOntologyOwnersRequest.""" class TextqlRPCPublicPatchesUpdateOntologySyncConfigResponse(BaseModel): remote: Optional[TextqlRPCPublicPatchesOntologyRemote] = None - r"""Deprecated: use SetOntologyOwnersRequest.""" @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_secret_deletesecretrequest.py b/src/textql_sdk/models/textql_rpc_public_secret_deletesecretrequest.py deleted file mode 100644 index 1989bba2..00000000 --- a/src/textql_sdk/models/textql_rpc_public_secret_deletesecretrequest.py +++ /dev/null @@ -1,31 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from pydantic import model_serializer -from textql_sdk.types import BaseModel, UNSET_SENTINEL -from typing import Optional -from typing_extensions import NotRequired, TypedDict - - -class TextqlRPCPublicSecretDeleteSecretRequestTypedDict(TypedDict): - name: NotRequired[str] - - -class TextqlRPCPublicSecretDeleteSecretRequest(BaseModel): - name: Optional[str] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["name"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m diff --git a/src/textql_sdk/models/textql_rpc_public_secret_deletesecretresponse.py b/src/textql_sdk/models/textql_rpc_public_secret_deletesecretresponse.py deleted file mode 100644 index a27f82fc..00000000 --- a/src/textql_sdk/models/textql_rpc_public_secret_deletesecretresponse.py +++ /dev/null @@ -1,13 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from textql_sdk.types import BaseModel -from typing_extensions import TypedDict - - -class TextqlRPCPublicSecretDeleteSecretResponseTypedDict(TypedDict): - pass - - -class TextqlRPCPublicSecretDeleteSecretResponse(BaseModel): - pass diff --git a/src/textql_sdk/models/textql_rpc_public_secret_getmemberswithsecretsrequest.py b/src/textql_sdk/models/textql_rpc_public_secret_getmemberswithsecretsrequest.py deleted file mode 100644 index 84ce378b..00000000 --- a/src/textql_sdk/models/textql_rpc_public_secret_getmemberswithsecretsrequest.py +++ /dev/null @@ -1,13 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from textql_sdk.types import BaseModel -from typing_extensions import TypedDict - - -class TextqlRPCPublicSecretGetMembersWithSecretsRequestTypedDict(TypedDict): - pass - - -class TextqlRPCPublicSecretGetMembersWithSecretsRequest(BaseModel): - pass diff --git a/src/textql_sdk/models/textql_rpc_public_secret_getmemberswithsecretsresponse.py b/src/textql_sdk/models/textql_rpc_public_secret_getmemberswithsecretsresponse.py deleted file mode 100644 index 6ddfb0fe..00000000 --- a/src/textql_sdk/models/textql_rpc_public_secret_getmemberswithsecretsresponse.py +++ /dev/null @@ -1,35 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from .textql_rpc_identity_memberpreview import ( - TextqlRPCIdentityMemberPreview, - TextqlRPCIdentityMemberPreviewTypedDict, -) -from pydantic import model_serializer -from textql_sdk.types import BaseModel, UNSET_SENTINEL -from typing import List, Optional -from typing_extensions import NotRequired, TypedDict - - -class TextqlRPCPublicSecretGetMembersWithSecretsResponseTypedDict(TypedDict): - members: NotRequired[List[TextqlRPCIdentityMemberPreviewTypedDict]] - - -class TextqlRPCPublicSecretGetMembersWithSecretsResponse(BaseModel): - members: Optional[List[TextqlRPCIdentityMemberPreview]] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["members"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m diff --git a/src/textql_sdk/models/textql_rpc_public_secret_listsecretsrequest.py b/src/textql_sdk/models/textql_rpc_public_secret_listsecretsrequest.py deleted file mode 100644 index 109c5f76..00000000 --- a/src/textql_sdk/models/textql_rpc_public_secret_listsecretsrequest.py +++ /dev/null @@ -1,13 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from textql_sdk.types import BaseModel -from typing_extensions import TypedDict - - -class TextqlRPCPublicSecretListSecretsRequestTypedDict(TypedDict): - pass - - -class TextqlRPCPublicSecretListSecretsRequest(BaseModel): - pass diff --git a/src/textql_sdk/models/textql_rpc_public_secret_listsecretsresponse.py b/src/textql_sdk/models/textql_rpc_public_secret_listsecretsresponse.py deleted file mode 100644 index 532f2e74..00000000 --- a/src/textql_sdk/models/textql_rpc_public_secret_listsecretsresponse.py +++ /dev/null @@ -1,35 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from .textql_rpc_public_secret_secret import ( - TextqlRPCPublicSecretSecret, - TextqlRPCPublicSecretSecretTypedDict, -) -from pydantic import model_serializer -from textql_sdk.types import BaseModel, UNSET_SENTINEL -from typing import List, Optional -from typing_extensions import NotRequired, TypedDict - - -class TextqlRPCPublicSecretListSecretsResponseTypedDict(TypedDict): - secrets: NotRequired[List[TextqlRPCPublicSecretSecretTypedDict]] - - -class TextqlRPCPublicSecretListSecretsResponse(BaseModel): - secrets: Optional[List[TextqlRPCPublicSecretSecret]] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["secrets"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m diff --git a/src/textql_sdk/models/textql_rpc_public_secret_putsecretrequest.py b/src/textql_sdk/models/textql_rpc_public_secret_putsecretrequest.py deleted file mode 100644 index 476c753a..00000000 --- a/src/textql_sdk/models/textql_rpc_public_secret_putsecretrequest.py +++ /dev/null @@ -1,65 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -import pydantic -from pydantic import model_serializer -from textql_sdk.types import ( - BaseModel, - Nullable, - OptionalNullable, - UNSET, - UNSET_SENTINEL, -) -from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict - - -class TextqlRPCPublicSecretPutSecretRequestTypedDict(TypedDict): - name: NotRequired[str] - value: NotRequired[str] - description: NotRequired[Nullable[str]] - link: NotRequired[Nullable[str]] - is_private: NotRequired[bool] - - -class TextqlRPCPublicSecretPutSecretRequest(BaseModel): - name: Optional[str] = None - - value: Optional[str] = None - - description: OptionalNullable[str] = UNSET - - link: OptionalNullable[str] = UNSET - - is_private: Annotated[Optional[bool], pydantic.Field(alias="isPrivate")] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["name", "value", "description", "link", "isPrivate"]) - nullable_fields = set(["description", "link"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - is_nullable_and_explicitly_set = ( - k in nullable_fields - and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member - ) - - if val != UNSET_SENTINEL: - if ( - val is not None - or k not in optional_fields - or is_nullable_and_explicitly_set - ): - m[k] = val - - return m - - -try: - TextqlRPCPublicSecretPutSecretRequest.model_rebuild() -except NameError: - pass diff --git a/src/textql_sdk/models/textql_rpc_public_secret_putsecretresponse.py b/src/textql_sdk/models/textql_rpc_public_secret_putsecretresponse.py deleted file mode 100644 index 48890ded..00000000 --- a/src/textql_sdk/models/textql_rpc_public_secret_putsecretresponse.py +++ /dev/null @@ -1,13 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from textql_sdk.types import BaseModel -from typing_extensions import TypedDict - - -class TextqlRPCPublicSecretPutSecretResponseTypedDict(TypedDict): - pass - - -class TextqlRPCPublicSecretPutSecretResponse(BaseModel): - pass diff --git a/src/textql_sdk/models/textql_rpc_public_secret_secret.py b/src/textql_sdk/models/textql_rpc_public_secret_secret.py deleted file mode 100644 index ec410526..00000000 --- a/src/textql_sdk/models/textql_rpc_public_secret_secret.py +++ /dev/null @@ -1,452 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from datetime import datetime -import pydantic -from pydantic import model_serializer -from textql_sdk.types import ( - BaseModel, - Nullable, - OptionalNullable, - UNSET, - UNSET_SENTINEL, -) -from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict - - -class TextqlRPCPublicSecretSecretTypedDict(TypedDict): - id: NotRequired[str] - name: NotRequired[str] - created_at: NotRequired[datetime] - r"""A Timestamp represents a point in time independent of any time zone or local - calendar, encoded as a count of seconds and fractions of seconds at - nanosecond resolution. The count is relative to an epoch at UTC midnight on - January 1, 1970, in the proleptic Gregorian calendar which extends the - Gregorian calendar backwards to year one. - - All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap - second table is needed for interpretation, using a [24-hour linear - smear](https://developers.google.com/time/smear). - - The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By - restricting to that range, we ensure that we can convert to and from [RFC - 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. - - # Examples - - Example 1: Compute Timestamp from POSIX `time()`. - - Timestamp timestamp; - timestamp.set_seconds(time(NULL)); - timestamp.set_nanos(0); - - Example 2: Compute Timestamp from POSIX `gettimeofday()`. - - struct timeval tv; - gettimeofday(&tv, NULL); - - Timestamp timestamp; - timestamp.set_seconds(tv.tv_sec); - timestamp.set_nanos(tv.tv_usec * 1000); - - Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. - - FILETIME ft; - GetSystemTimeAsFileTime(&ft); - UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; - - // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z - // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. - Timestamp timestamp; - timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); - timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); - - Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. - - long millis = System.currentTimeMillis(); - - Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) - .setNanos((int) ((millis % 1000) * 1000000)).build(); - - Example 5: Compute Timestamp from Java `Instant.now()`. - - Instant now = Instant.now(); - - Timestamp timestamp = - Timestamp.newBuilder().setSeconds(now.getEpochSecond()) - .setNanos(now.getNano()).build(); - - Example 6: Compute Timestamp from current time in Python. - - timestamp = Timestamp() - timestamp.GetCurrentTime() - - # JSON Mapping - - In JSON format, the Timestamp type is encoded as a string in the - [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the - format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\" - where {year} is always expressed using four digits while {month}, {day}, - {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional - seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), - are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone - is required. A proto3 JSON serializer should always use UTC (as indicated by - \"Z\") when printing the Timestamp type and a proto3 JSON parser should be - able to accept both UTC and other timezones (as indicated by an offset). - - For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past - 01:30 UTC on January 15, 2017. - - In JavaScript, one can convert a Date object to this format using the - standard - [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) - method. In Python, a standard `datetime.datetime` object can be converted - to this format using - [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with - the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use - the Joda Time's [`ISODateTimeFormat.dateTime()`]( - http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() - ) to obtain a formatter capable of generating timestamps in this format. - """ - updated_at: NotRequired[datetime] - r"""A Timestamp represents a point in time independent of any time zone or local - calendar, encoded as a count of seconds and fractions of seconds at - nanosecond resolution. The count is relative to an epoch at UTC midnight on - January 1, 1970, in the proleptic Gregorian calendar which extends the - Gregorian calendar backwards to year one. - - All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap - second table is needed for interpretation, using a [24-hour linear - smear](https://developers.google.com/time/smear). - - The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By - restricting to that range, we ensure that we can convert to and from [RFC - 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. - - # Examples - - Example 1: Compute Timestamp from POSIX `time()`. - - Timestamp timestamp; - timestamp.set_seconds(time(NULL)); - timestamp.set_nanos(0); - - Example 2: Compute Timestamp from POSIX `gettimeofday()`. - - struct timeval tv; - gettimeofday(&tv, NULL); - - Timestamp timestamp; - timestamp.set_seconds(tv.tv_sec); - timestamp.set_nanos(tv.tv_usec * 1000); - - Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. - - FILETIME ft; - GetSystemTimeAsFileTime(&ft); - UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; - - // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z - // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. - Timestamp timestamp; - timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); - timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); - - Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. - - long millis = System.currentTimeMillis(); - - Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) - .setNanos((int) ((millis % 1000) * 1000000)).build(); - - Example 5: Compute Timestamp from Java `Instant.now()`. - - Instant now = Instant.now(); - - Timestamp timestamp = - Timestamp.newBuilder().setSeconds(now.getEpochSecond()) - .setNanos(now.getNano()).build(); - - Example 6: Compute Timestamp from current time in Python. - - timestamp = Timestamp() - timestamp.GetCurrentTime() - - # JSON Mapping - - In JSON format, the Timestamp type is encoded as a string in the - [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the - format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\" - where {year} is always expressed using four digits while {month}, {day}, - {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional - seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), - are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone - is required. A proto3 JSON serializer should always use UTC (as indicated by - \"Z\") when printing the Timestamp type and a proto3 JSON parser should be - able to accept both UTC and other timezones (as indicated by an offset). - - For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past - 01:30 UTC on January 15, 2017. - - In JavaScript, one can convert a Date object to this format using the - standard - [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) - method. In Python, a standard `datetime.datetime` object can be converted - to this format using - [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with - the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use - the Joda Time's [`ISODateTimeFormat.dateTime()`]( - http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() - ) to obtain a formatter capable of generating timestamps in this format. - """ - description: NotRequired[Nullable[str]] - link: NotRequired[Nullable[str]] - created_by: NotRequired[str] - access_type: NotRequired[Nullable[str]] - is_public: NotRequired[bool] - - -class TextqlRPCPublicSecretSecret(BaseModel): - id: Optional[str] = None - - name: Optional[str] = None - - created_at: Annotated[Optional[datetime], pydantic.Field(alias="createdAt")] = None - r"""A Timestamp represents a point in time independent of any time zone or local - calendar, encoded as a count of seconds and fractions of seconds at - nanosecond resolution. The count is relative to an epoch at UTC midnight on - January 1, 1970, in the proleptic Gregorian calendar which extends the - Gregorian calendar backwards to year one. - - All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap - second table is needed for interpretation, using a [24-hour linear - smear](https://developers.google.com/time/smear). - - The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By - restricting to that range, we ensure that we can convert to and from [RFC - 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. - - # Examples - - Example 1: Compute Timestamp from POSIX `time()`. - - Timestamp timestamp; - timestamp.set_seconds(time(NULL)); - timestamp.set_nanos(0); - - Example 2: Compute Timestamp from POSIX `gettimeofday()`. - - struct timeval tv; - gettimeofday(&tv, NULL); - - Timestamp timestamp; - timestamp.set_seconds(tv.tv_sec); - timestamp.set_nanos(tv.tv_usec * 1000); - - Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. - - FILETIME ft; - GetSystemTimeAsFileTime(&ft); - UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; - - // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z - // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. - Timestamp timestamp; - timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); - timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); - - Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. - - long millis = System.currentTimeMillis(); - - Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) - .setNanos((int) ((millis % 1000) * 1000000)).build(); - - Example 5: Compute Timestamp from Java `Instant.now()`. - - Instant now = Instant.now(); - - Timestamp timestamp = - Timestamp.newBuilder().setSeconds(now.getEpochSecond()) - .setNanos(now.getNano()).build(); - - Example 6: Compute Timestamp from current time in Python. - - timestamp = Timestamp() - timestamp.GetCurrentTime() - - # JSON Mapping - - In JSON format, the Timestamp type is encoded as a string in the - [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the - format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\" - where {year} is always expressed using four digits while {month}, {day}, - {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional - seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), - are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone - is required. A proto3 JSON serializer should always use UTC (as indicated by - \"Z\") when printing the Timestamp type and a proto3 JSON parser should be - able to accept both UTC and other timezones (as indicated by an offset). - - For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past - 01:30 UTC on January 15, 2017. - - In JavaScript, one can convert a Date object to this format using the - standard - [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) - method. In Python, a standard `datetime.datetime` object can be converted - to this format using - [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with - the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use - the Joda Time's [`ISODateTimeFormat.dateTime()`]( - http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() - ) to obtain a formatter capable of generating timestamps in this format. - """ - - updated_at: Annotated[Optional[datetime], pydantic.Field(alias="updatedAt")] = None - r"""A Timestamp represents a point in time independent of any time zone or local - calendar, encoded as a count of seconds and fractions of seconds at - nanosecond resolution. The count is relative to an epoch at UTC midnight on - January 1, 1970, in the proleptic Gregorian calendar which extends the - Gregorian calendar backwards to year one. - - All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap - second table is needed for interpretation, using a [24-hour linear - smear](https://developers.google.com/time/smear). - - The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By - restricting to that range, we ensure that we can convert to and from [RFC - 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. - - # Examples - - Example 1: Compute Timestamp from POSIX `time()`. - - Timestamp timestamp; - timestamp.set_seconds(time(NULL)); - timestamp.set_nanos(0); - - Example 2: Compute Timestamp from POSIX `gettimeofday()`. - - struct timeval tv; - gettimeofday(&tv, NULL); - - Timestamp timestamp; - timestamp.set_seconds(tv.tv_sec); - timestamp.set_nanos(tv.tv_usec * 1000); - - Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. - - FILETIME ft; - GetSystemTimeAsFileTime(&ft); - UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; - - // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z - // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. - Timestamp timestamp; - timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); - timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); - - Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. - - long millis = System.currentTimeMillis(); - - Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) - .setNanos((int) ((millis % 1000) * 1000000)).build(); - - Example 5: Compute Timestamp from Java `Instant.now()`. - - Instant now = Instant.now(); - - Timestamp timestamp = - Timestamp.newBuilder().setSeconds(now.getEpochSecond()) - .setNanos(now.getNano()).build(); - - Example 6: Compute Timestamp from current time in Python. - - timestamp = Timestamp() - timestamp.GetCurrentTime() - - # JSON Mapping - - In JSON format, the Timestamp type is encoded as a string in the - [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the - format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\" - where {year} is always expressed using four digits while {month}, {day}, - {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional - seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), - are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone - is required. A proto3 JSON serializer should always use UTC (as indicated by - \"Z\") when printing the Timestamp type and a proto3 JSON parser should be - able to accept both UTC and other timezones (as indicated by an offset). - - For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past - 01:30 UTC on January 15, 2017. - - In JavaScript, one can convert a Date object to this format using the - standard - [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) - method. In Python, a standard `datetime.datetime` object can be converted - to this format using - [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with - the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use - the Joda Time's [`ISODateTimeFormat.dateTime()`]( - http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() - ) to obtain a formatter capable of generating timestamps in this format. - """ - - description: OptionalNullable[str] = UNSET - - link: OptionalNullable[str] = UNSET - - created_by: Annotated[Optional[str], pydantic.Field(alias="createdBy")] = None - - access_type: Annotated[ - OptionalNullable[str], pydantic.Field(alias="accessType") - ] = UNSET - - is_public: Annotated[Optional[bool], pydantic.Field(alias="isPublic")] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set( - [ - "id", - "name", - "createdAt", - "updatedAt", - "description", - "link", - "createdBy", - "accessType", - "isPublic", - ] - ) - nullable_fields = set(["description", "link", "accessType"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - is_nullable_and_explicitly_set = ( - k in nullable_fields - and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member - ) - - if val != UNSET_SENTINEL: - if ( - val is not None - or k not in optional_fields - or is_nullable_and_explicitly_set - ): - m[k] = val - - return m - - -try: - TextqlRPCPublicSecretSecret.model_rebuild() -except NameError: - pass diff --git a/src/textql_sdk/models/textql_rpc_public_secret_updatesecretrequest.py b/src/textql_sdk/models/textql_rpc_public_secret_updatesecretrequest.py deleted file mode 100644 index 36bf4f0a..00000000 --- a/src/textql_sdk/models/textql_rpc_public_secret_updatesecretrequest.py +++ /dev/null @@ -1,55 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from pydantic import model_serializer -from textql_sdk.types import ( - BaseModel, - Nullable, - OptionalNullable, - UNSET, - UNSET_SENTINEL, -) -from typing import Optional -from typing_extensions import NotRequired, TypedDict - - -class TextqlRPCPublicSecretUpdateSecretRequestTypedDict(TypedDict): - name: NotRequired[str] - value: NotRequired[Nullable[str]] - description: NotRequired[Nullable[str]] - link: NotRequired[Nullable[str]] - - -class TextqlRPCPublicSecretUpdateSecretRequest(BaseModel): - name: Optional[str] = None - - value: OptionalNullable[str] = UNSET - - description: OptionalNullable[str] = UNSET - - link: OptionalNullable[str] = UNSET - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["name", "value", "description", "link"]) - nullable_fields = set(["value", "description", "link"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - is_nullable_and_explicitly_set = ( - k in nullable_fields - and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member - ) - - if val != UNSET_SENTINEL: - if ( - val is not None - or k not in optional_fields - or is_nullable_and_explicitly_set - ): - m[k] = val - - return m diff --git a/src/textql_sdk/models/textql_rpc_public_secret_updatesecretresponse.py b/src/textql_sdk/models/textql_rpc_public_secret_updatesecretresponse.py deleted file mode 100644 index 5e05d370..00000000 --- a/src/textql_sdk/models/textql_rpc_public_secret_updatesecretresponse.py +++ /dev/null @@ -1,13 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from textql_sdk.types import BaseModel -from typing_extensions import TypedDict - - -class TextqlRPCPublicSecretUpdateSecretResponseTypedDict(TypedDict): - pass - - -class TextqlRPCPublicSecretUpdateSecretResponse(BaseModel): - pass diff --git a/src/textql_sdk/ontology.py b/src/textql_sdk/ontology.py index 4dbf1151..6430e95a 100644 --- a/src/textql_sdk/ontology.py +++ b/src/textql_sdk/ontology.py @@ -1408,17 +1408,12 @@ def create_file_upload_url( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceCreateOntologyFileUploadURLResponse: - r"""Streams how many folders and files a subtree holds, so the UI can report the size of the whole Ontology rather than only the directories it has lazily listed. Counts rise monotonically across frames; the last frame sets `final`. A cache hit emits a single `final` frame with `from_cache` set. - - Streams how many folders and files a subtree holds, so the UI can report the - size of the whole Ontology rather than only the directories it has lazily - listed. Counts rise monotonically across frames; the last frame sets - `final`. A cache hit emits a single `final` frame with `from_cache` set. + r"""CreateOntologyFileUploadUrl :param connect_timeout_ms: :param path: :param mime_type: - :param size_bytes: + :param size_bytes: when true, reserved files like OWNERS are included :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -1529,17 +1524,12 @@ async def create_file_upload_url_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceCreateOntologyFileUploadURLResponse: - r"""Streams how many folders and files a subtree holds, so the UI can report the size of the whole Ontology rather than only the directories it has lazily listed. Counts rise monotonically across frames; the last frame sets `final`. A cache hit emits a single `final` frame with `from_cache` set. - - Streams how many folders and files a subtree holds, so the UI can report the - size of the whole Ontology rather than only the directories it has lazily - listed. Counts rise monotonically across frames; the last frame sets - `final`. A cache hit emits a single `final` frame with `from_cache` set. + r"""CreateOntologyFileUploadUrl :param connect_timeout_ms: :param path: :param mime_type: - :param size_bytes: + :param size_bytes: when true, reserved files like OWNERS are included :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -2911,13 +2901,17 @@ def finalize_file_upload( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceFinalizeOntologyFileUploadResponse: - r"""FinalizeOntologyFileUpload + r"""Streams how many folders and files a subtree holds, so the UI can report the size of the whole Ontology rather than only the directories it has lazily listed. Counts rise monotonically across frames; the last frame sets `final`. A cache hit emits a single `final` frame with `from_cache` set. + + Streams how many folders and files a subtree holds, so the UI can report the + size of the whole Ontology rather than only the directories it has lazily + listed. Counts rise monotonically across frames; the last frame sets + `final`. A cache hit emits a single `final` frame with `from_cache` set. :param connect_timeout_ms: :param path: :param upload_key: - :param commit_message: Last frame for this walk. Earlier frames are partial counts; the final - frame always carries the complete total — the walk is never truncated. + :param commit_message: :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -3023,13 +3017,17 @@ async def finalize_file_upload_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceFinalizeOntologyFileUploadResponse: - r"""FinalizeOntologyFileUpload + r"""Streams how many folders and files a subtree holds, so the UI can report the size of the whole Ontology rather than only the directories it has lazily listed. Counts rise monotonically across frames; the last frame sets `final`. A cache hit emits a single `final` frame with `from_cache` set. + + Streams how many folders and files a subtree holds, so the UI can report the + size of the whole Ontology rather than only the directories it has lazily + listed. Counts rise monotonically across frames; the last frame sets + `final`. A cache hit emits a single `final` frame with `from_cache` set. :param connect_timeout_ms: :param path: :param upload_key: - :param commit_message: Last frame for this walk. Earlier frames are partial counts; the final - frame always carries the complete total — the walk is never truncated. + :param commit_message: :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -3136,7 +3134,10 @@ def get_codeowner_coverage( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceGetCodeownerCoverageResponse: - r"""GetCodeownerCoverage + r"""Deprecated: use SetOntologyOwners with the desired entry set. An empty desired set removes every entry and opens the directory. + + Deprecated: use SetOntologyOwners with the desired entry set. An empty + desired set removes every entry and opens the directory. :param body: :param connect_timeout_ms: @@ -3243,7 +3244,10 @@ async def get_codeowner_coverage_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceGetCodeownerCoverageResponse: - r"""GetCodeownerCoverage + r"""Deprecated: use SetOntologyOwners with the desired entry set. An empty desired set removes every entry and opens the directory. + + Deprecated: use SetOntologyOwners with the desired entry set. An empty + desired set removes every entry and opens the directory. :param body: :param connect_timeout_ms: @@ -4123,7 +4127,7 @@ def get_file_usage_timeline( r"""GetFileUsageTimeline :param connect_timeout_ms: - :param path_prefix: + :param path_prefix: default 7d :param observation_period: A Duration represents a signed, fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like \"day\" @@ -4287,7 +4291,7 @@ async def get_file_usage_timeline_async( r"""GetFileUsageTimeline :param connect_timeout_ms: - :param path_prefix: + :param path_prefix: default 7d :param observation_period: A Duration represents a signed, fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independent of any calendar and concepts like \"day\" @@ -8229,7 +8233,7 @@ def list_chats_for_file( encoded in JSON format as \"3s\", while 3 seconds and 1 nanosecond should be expressed in JSON format as \"3.000000001s\", and 3 seconds and 1 microsecond should be expressed in JSON format as \"3.000001s\". - :param limit: + :param limit: default 7d :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -8396,7 +8400,7 @@ async def list_chats_for_file_async( encoded in JSON format as \"3s\", while 3 seconds and 1 nanosecond should be expressed in JSON format as \"3.000000001s\", and 3 seconds and 1 microsecond should be expressed in JSON format as \"3.000001s\". - :param limit: + :param limit: default 7d :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -8720,10 +8724,9 @@ def list_golden_files( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceListGoldenFilesResponse: - r"""Deprecated: use SetOntologyOwners with the desired entry set. An empty desired set removes every entry and opens the directory. + r"""Deprecated: use SetOntologyOwners with the complete desired entry set. - Deprecated: use SetOntologyOwners with the desired entry set. An empty - desired set removes every entry and opens the directory. + Deprecated: use SetOntologyOwners with the complete desired entry set. :param body: :param connect_timeout_ms: @@ -8830,10 +8833,9 @@ async def list_golden_files_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceListGoldenFilesResponse: - r"""Deprecated: use SetOntologyOwners with the desired entry set. An empty desired set removes every entry and opens the directory. + r"""Deprecated: use SetOntologyOwners with the complete desired entry set. - Deprecated: use SetOntologyOwners with the desired entry set. An empty - desired set removes every entry and opens the directory. + Deprecated: use SetOntologyOwners with the complete desired entry set. :param body: :param connect_timeout_ms: @@ -8939,7 +8941,15 @@ def list_entries( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceListOntologyEntriesResponse: - r"""ListOntologyEntries + r"""PlanConfigAccessDerivation lists the config-managed objects of one type whose access rows the OWNERS derivation would rewrite, and writes nothing. \"Would rewrite\" is the engine's own diff: a row inserted or deleted, or a kept row whose level, expiry, duplicate or public flag would change. An object under a malformed OWNERS is a failure, not a drift. Admin-only, internal: the derivation rewrites those rows on its next pass, so an operator cycles the flag on the orgs this names before deploying it. + + PlanConfigAccessDerivation lists the config-managed objects of one type whose + access rows the OWNERS derivation would rewrite, and writes nothing. \"Would + rewrite\" is the engine's own diff: a row inserted or deleted, or a kept row whose + level, expiry, duplicate or public flag would change. An object under a malformed + OWNERS is a failure, not a drift. Admin-only, internal: the derivation rewrites those + rows on its next pass, so an operator cycles the flag on the orgs this names before + deploying it. :param connect_timeout_ms: :param path: @@ -9049,7 +9059,15 @@ async def list_entries_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceListOntologyEntriesResponse: - r"""ListOntologyEntries + r"""PlanConfigAccessDerivation lists the config-managed objects of one type whose access rows the OWNERS derivation would rewrite, and writes nothing. \"Would rewrite\" is the engine's own diff: a row inserted or deleted, or a kept row whose level, expiry, duplicate or public flag would change. An object under a malformed OWNERS is a failure, not a drift. Admin-only, internal: the derivation rewrites those rows on its next pass, so an operator cycles the flag on the orgs this names before deploying it. + + PlanConfigAccessDerivation lists the config-managed objects of one type whose + access rows the OWNERS derivation would rewrite, and writes nothing. \"Would + rewrite\" is the engine's own diff: a row inserted or deleted, or a kept row whose + level, expiry, duplicate or public flag would change. An object under a malformed + OWNERS is a failure, not a drift. Admin-only, internal: the derivation rewrites those + rows on its next pass, so an operator cycles the flag on the orgs this names before + deploying it. :param connect_timeout_ms: :param path: @@ -10890,7 +10908,12 @@ def plan_merge( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServicePlanOntologyMergeResponse: - r"""PlanOntologyMerge + r"""TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the caller's org: if the Ontology repo's live HEAD differs from the last reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand equivalent of waiting for the periodic drift scan. + + TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the + caller's org: if the Ontology repo's live HEAD differs from the last + reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand + equivalent of waiting for the periodic drift scan. :param body: :param connect_timeout_ms: @@ -10997,7 +11020,12 @@ async def plan_merge_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServicePlanOntologyMergeResponse: - r"""PlanOntologyMerge + r"""TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the caller's org: if the Ontology repo's live HEAD differs from the last reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand equivalent of waiting for the periodic drift scan. + + TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the + caller's org: if the Ontology repo's live HEAD differs from the last + reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand + equivalent of waiting for the periodic drift scan. :param body: :param connect_timeout_ms: @@ -11536,7 +11564,12 @@ def push_to_remote( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServicePushOntologyToRemoteResponse: - r"""PushOntologyToRemote + r"""Lists the skills under the ontology's flat skills/ root that the caller can read (OWNERS-filtered). Returns display metadata only — never instruction bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are omitted unless include_unlisted is set. + + Lists the skills under the ontology's flat skills/ root that the caller can + read (OWNERS-filtered). Returns display metadata only — never instruction + bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are + omitted unless include_unlisted is set. :param body: :param connect_timeout_ms: @@ -11641,7 +11674,12 @@ async def push_to_remote_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServicePushOntologyToRemoteResponse: - r"""PushOntologyToRemote + r"""Lists the skills under the ontology's flat skills/ root that the caller can read (OWNERS-filtered). Returns display metadata only — never instruction bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are omitted unless include_unlisted is set. + + Lists the skills under the ontology's flat skills/ root that the caller can + read (OWNERS-filtered). Returns display metadata only — never instruction + bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are + omitted unless include_unlisted is set. :param body: :param connect_timeout_ms: @@ -11950,12 +11988,7 @@ def remove_remote( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceRemoveOntologyRemoteResponse: - r"""Lists the skills under the ontology's flat skills/ root that the caller can read (OWNERS-filtered). Returns display metadata only — never instruction bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are omitted unless include_unlisted is set. - - Lists the skills under the ontology's flat skills/ root that the caller can - read (OWNERS-filtered). Returns display metadata only — never instruction - bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are - omitted unless include_unlisted is set. + r"""RemoveOntologyRemote :param body: :param connect_timeout_ms: @@ -12060,12 +12093,7 @@ async def remove_remote_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceRemoveOntologyRemoteResponse: - r"""Lists the skills under the ontology's flat skills/ root that the caller can read (OWNERS-filtered). Returns display metadata only — never instruction bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are omitted unless include_unlisted is set. - - Lists the skills under the ontology's flat skills/ root that the caller can - read (OWNERS-filtered). Returns display metadata only — never instruction - bodies — feeding the chat composer's `/` autocomplete. Unlisted skills are - omitted unless include_unlisted is set. + r"""RemoveOntologyRemote :param body: :param connect_timeout_ms: @@ -12806,12 +12834,7 @@ def resolve_sync_conflict( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceResolveOntologySyncConflictResponse: - r"""TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the caller's org: if the Ontology repo's live HEAD differs from the last reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand equivalent of waiting for the periodic drift scan. - - TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the - caller's org: if the Ontology repo's live HEAD differs from the last - reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand - equivalent of waiting for the periodic drift scan. + r"""ResolveOntologySyncConflict :param connect_timeout_ms: :param conflict_id: @@ -12916,12 +12939,7 @@ async def resolve_sync_conflict_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceResolveOntologySyncConflictResponse: - r"""TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the caller's org: if the Ontology repo's live HEAD differs from the last reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand equivalent of waiting for the periodic drift scan. - - TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the - caller's org: if the Ontology repo's live HEAD differs from the last - reconciled commit, it enqueues a reconcile (otherwise no-op). The on-demand - equivalent of waiting for the periodic drift scan. + r"""ResolveOntologySyncConflict :param connect_timeout_ms: :param conflict_id: @@ -13866,9 +13884,7 @@ def set_file_golden( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceSetOntologyFileGoldenResponse: - r"""Deprecated: use SetOntologyOwners with the complete desired entry set. - - Deprecated: use SetOntologyOwners with the complete desired entry set. + r"""SetOntologyFileGolden :param connect_timeout_ms: :param path: @@ -13975,9 +13991,7 @@ async def set_file_golden_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.OntologyManagementServiceSetOntologyFileGoldenResponse: - r"""Deprecated: use SetOntologyOwners with the complete desired entry set. - - Deprecated: use SetOntologyOwners with the complete desired entry set. + r"""SetOntologyFileGolden :param connect_timeout_ms: :param path: diff --git a/src/textql_sdk/secrets.py b/src/textql_sdk/secrets.py index 633b61f8..ee952cb1 100644 --- a/src/textql_sdk/secrets.py +++ b/src/textql_sdk/secrets.py @@ -219,1081 +219,20 @@ async def delete_api_access_key_async( raise errors.TextqlDefaultError("Unexpected response received", http_res) - def delete_secret( - self, - *, - connect_timeout_ms: Optional[float] = None, - name: Optional[str] = None, - retries: OptionalNullable[utils.RetryConfig] = UNSET, - server_url: Optional[str] = None, - timeout_ms: Optional[int] = None, - http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceDeleteSecretResponse: - r"""DeleteSecret - - :param connect_timeout_ms: - :param name: - :param retries: Override the default retry configuration for this method - :param server_url: Override the default server URL for this method - :param timeout_ms: Override the default request timeout configuration for this method in milliseconds - :param http_headers: Additional headers to set or replace on requests. - """ - base_url = None - url_variables = None - if timeout_ms is None: - timeout_ms = self.sdk_configuration.timeout_ms - - if server_url is not None: - base_url = server_url - else: - base_url = self._get_url(base_url, url_variables) - - request = models.SecretServiceDeleteSecretRequest( - connect_timeout_ms=connect_timeout_ms, - body=models.TextqlRPCPublicSecretDeleteSecretRequest( - name=name, - ), - ) - - req = self._build_request( - method="POST", - path="/textql.rpc.public.secret.SecretService/DeleteSecret", - base_url=base_url, - url_variables=url_variables, - request=request, - request_body_required=True, - request_has_path_params=False, - request_has_query_params=True, - user_agent_header="user-agent", - accept_header_value="application/json", - http_headers=http_headers, - security=self.sdk_configuration.security, - get_serialized_body=lambda: utils.serialize_request_body( - request.body, - False, - False, - "json", - models.TextqlRPCPublicSecretDeleteSecretRequest, - ), - allow_empty_value=None, - timeout_ms=timeout_ms, - ) - - if retries == UNSET: - if self.sdk_configuration.retry_config is not UNSET: - retries = self.sdk_configuration.retry_config - - retry_config = None - if isinstance(retries, utils.RetryConfig): - retry_config = (retries, ["429", "500", "502", "503", "504"]) - - http_res = self.do_request( - hook_ctx=HookContext( - config=self.sdk_configuration, - base_url=base_url or "", - operation_id="SecretService_DeleteSecret", - oauth2_scopes=None, - security_source=get_security_from_env( - self.sdk_configuration.security, models.Security - ), - tags=["SecretService"], - extensions=None, - ), - request=req, - is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), - retry_config=retry_config, - ) - - if utils.match_response(http_res, "200", "application/json"): - return unmarshal_json_response( - models.TextqlRPCPublicSecretDeleteSecretResponse, http_res - ) - if utils.match_response(http_res, "4XX", "*"): - http_res_text = utils.stream_to_text(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "5XX", "*"): - http_res_text = utils.stream_to_text(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "default", "application/json"): - return unmarshal_json_response(models.ConnectError, http_res) - - raise errors.TextqlDefaultError("Unexpected response received", http_res) - - async def delete_secret_async( - self, - *, - connect_timeout_ms: Optional[float] = None, - name: Optional[str] = None, - retries: OptionalNullable[utils.RetryConfig] = UNSET, - server_url: Optional[str] = None, - timeout_ms: Optional[int] = None, - http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceDeleteSecretResponse: - r"""DeleteSecret - - :param connect_timeout_ms: - :param name: - :param retries: Override the default retry configuration for this method - :param server_url: Override the default server URL for this method - :param timeout_ms: Override the default request timeout configuration for this method in milliseconds - :param http_headers: Additional headers to set or replace on requests. - """ - base_url = None - url_variables = None - if timeout_ms is None: - timeout_ms = self.sdk_configuration.timeout_ms - - if server_url is not None: - base_url = server_url - else: - base_url = self._get_url(base_url, url_variables) - - request = models.SecretServiceDeleteSecretRequest( - connect_timeout_ms=connect_timeout_ms, - body=models.TextqlRPCPublicSecretDeleteSecretRequest( - name=name, - ), - ) - - req = self._build_request_async( - method="POST", - path="/textql.rpc.public.secret.SecretService/DeleteSecret", - base_url=base_url, - url_variables=url_variables, - request=request, - request_body_required=True, - request_has_path_params=False, - request_has_query_params=True, - user_agent_header="user-agent", - accept_header_value="application/json", - http_headers=http_headers, - security=self.sdk_configuration.security, - get_serialized_body=lambda: utils.serialize_request_body( - request.body, - False, - False, - "json", - models.TextqlRPCPublicSecretDeleteSecretRequest, - ), - allow_empty_value=None, - timeout_ms=timeout_ms, - ) - - if retries == UNSET: - if self.sdk_configuration.retry_config is not UNSET: - retries = self.sdk_configuration.retry_config - - retry_config = None - if isinstance(retries, utils.RetryConfig): - retry_config = (retries, ["429", "500", "502", "503", "504"]) - - http_res = await self.do_request_async( - hook_ctx=HookContext( - config=self.sdk_configuration, - base_url=base_url or "", - operation_id="SecretService_DeleteSecret", - oauth2_scopes=None, - security_source=get_security_from_env( - self.sdk_configuration.security, models.Security - ), - tags=["SecretService"], - extensions=None, - ), - request=req, - is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), - retry_config=retry_config, - ) - - if utils.match_response(http_res, "200", "application/json"): - return unmarshal_json_response( - models.TextqlRPCPublicSecretDeleteSecretResponse, http_res - ) - if utils.match_response(http_res, "4XX", "*"): - http_res_text = await utils.stream_to_text_async(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "5XX", "*"): - http_res_text = await utils.stream_to_text_async(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "default", "application/json"): - return unmarshal_json_response(models.ConnectError, http_res) - - raise errors.TextqlDefaultError("Unexpected response received", http_res) - - def get_api_access_key( - self, - *, - connect_timeout_ms: Optional[float] = None, - id: Optional[str] = None, - retries: OptionalNullable[utils.RetryConfig] = UNSET, - server_url: Optional[str] = None, - timeout_ms: Optional[int] = None, - http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceGetAPIAccessKeyResponse: - r"""GetApiAccessKey - - :param connect_timeout_ms: - :param id: - :param retries: Override the default retry configuration for this method - :param server_url: Override the default server URL for this method - :param timeout_ms: Override the default request timeout configuration for this method in milliseconds - :param http_headers: Additional headers to set or replace on requests. - """ - base_url = None - url_variables = None - if timeout_ms is None: - timeout_ms = self.sdk_configuration.timeout_ms - - if server_url is not None: - base_url = server_url - else: - base_url = self._get_url(base_url, url_variables) - - request = models.SecretServiceGetAPIAccessKeyRequest( - connect_timeout_ms=connect_timeout_ms, - body=models.TextqlRPCPublicSecretGetAPIAccessKeyRequest( - id=id, - ), - ) - - req = self._build_request( - method="POST", - path="/textql.rpc.public.secret.SecretService/GetApiAccessKey", - base_url=base_url, - url_variables=url_variables, - request=request, - request_body_required=True, - request_has_path_params=False, - request_has_query_params=True, - user_agent_header="user-agent", - accept_header_value="application/json", - http_headers=http_headers, - security=self.sdk_configuration.security, - get_serialized_body=lambda: utils.serialize_request_body( - request.body, - False, - False, - "json", - models.TextqlRPCPublicSecretGetAPIAccessKeyRequest, - ), - allow_empty_value=None, - timeout_ms=timeout_ms, - ) - - if retries == UNSET: - if self.sdk_configuration.retry_config is not UNSET: - retries = self.sdk_configuration.retry_config - - retry_config = None - if isinstance(retries, utils.RetryConfig): - retry_config = (retries, ["429", "500", "502", "503", "504"]) - - http_res = self.do_request( - hook_ctx=HookContext( - config=self.sdk_configuration, - base_url=base_url or "", - operation_id="SecretService_GetApiAccessKey", - oauth2_scopes=None, - security_source=get_security_from_env( - self.sdk_configuration.security, models.Security - ), - tags=["SecretService"], - extensions=None, - ), - request=req, - is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), - retry_config=retry_config, - ) - - if utils.match_response(http_res, "200", "application/json"): - return unmarshal_json_response( - models.TextqlRPCPublicSecretGetAPIAccessKeyResponse, http_res - ) - if utils.match_response(http_res, "4XX", "*"): - http_res_text = utils.stream_to_text(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "5XX", "*"): - http_res_text = utils.stream_to_text(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "default", "application/json"): - return unmarshal_json_response(models.ConnectError, http_res) - - raise errors.TextqlDefaultError("Unexpected response received", http_res) - - async def get_api_access_key_async( - self, - *, - connect_timeout_ms: Optional[float] = None, - id: Optional[str] = None, - retries: OptionalNullable[utils.RetryConfig] = UNSET, - server_url: Optional[str] = None, - timeout_ms: Optional[int] = None, - http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceGetAPIAccessKeyResponse: - r"""GetApiAccessKey - - :param connect_timeout_ms: - :param id: - :param retries: Override the default retry configuration for this method - :param server_url: Override the default server URL for this method - :param timeout_ms: Override the default request timeout configuration for this method in milliseconds - :param http_headers: Additional headers to set or replace on requests. - """ - base_url = None - url_variables = None - if timeout_ms is None: - timeout_ms = self.sdk_configuration.timeout_ms - - if server_url is not None: - base_url = server_url - else: - base_url = self._get_url(base_url, url_variables) - - request = models.SecretServiceGetAPIAccessKeyRequest( - connect_timeout_ms=connect_timeout_ms, - body=models.TextqlRPCPublicSecretGetAPIAccessKeyRequest( - id=id, - ), - ) - - req = self._build_request_async( - method="POST", - path="/textql.rpc.public.secret.SecretService/GetApiAccessKey", - base_url=base_url, - url_variables=url_variables, - request=request, - request_body_required=True, - request_has_path_params=False, - request_has_query_params=True, - user_agent_header="user-agent", - accept_header_value="application/json", - http_headers=http_headers, - security=self.sdk_configuration.security, - get_serialized_body=lambda: utils.serialize_request_body( - request.body, - False, - False, - "json", - models.TextqlRPCPublicSecretGetAPIAccessKeyRequest, - ), - allow_empty_value=None, - timeout_ms=timeout_ms, - ) - - if retries == UNSET: - if self.sdk_configuration.retry_config is not UNSET: - retries = self.sdk_configuration.retry_config - - retry_config = None - if isinstance(retries, utils.RetryConfig): - retry_config = (retries, ["429", "500", "502", "503", "504"]) - - http_res = await self.do_request_async( - hook_ctx=HookContext( - config=self.sdk_configuration, - base_url=base_url or "", - operation_id="SecretService_GetApiAccessKey", - oauth2_scopes=None, - security_source=get_security_from_env( - self.sdk_configuration.security, models.Security - ), - tags=["SecretService"], - extensions=None, - ), - request=req, - is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), - retry_config=retry_config, - ) - - if utils.match_response(http_res, "200", "application/json"): - return unmarshal_json_response( - models.TextqlRPCPublicSecretGetAPIAccessKeyResponse, http_res - ) - if utils.match_response(http_res, "4XX", "*"): - http_res_text = await utils.stream_to_text_async(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "5XX", "*"): - http_res_text = await utils.stream_to_text_async(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "default", "application/json"): - return unmarshal_json_response(models.ConnectError, http_res) - - raise errors.TextqlDefaultError("Unexpected response received", http_res) - - def get_members_with_secrets( - self, - *, - body: Union[ - models.TextqlRPCPublicSecretGetMembersWithSecretsRequest, - models.TextqlRPCPublicSecretGetMembersWithSecretsRequestTypedDict, - ], - connect_timeout_ms: Optional[float] = None, - retries: OptionalNullable[utils.RetryConfig] = UNSET, - server_url: Optional[str] = None, - timeout_ms: Optional[int] = None, - http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceGetMembersWithSecretsResponse: - r"""GetMembersWithSecrets - - :param body: - :param connect_timeout_ms: - :param retries: Override the default retry configuration for this method - :param server_url: Override the default server URL for this method - :param timeout_ms: Override the default request timeout configuration for this method in milliseconds - :param http_headers: Additional headers to set or replace on requests. - """ - base_url = None - url_variables = None - if timeout_ms is None: - timeout_ms = self.sdk_configuration.timeout_ms - - if server_url is not None: - base_url = server_url - else: - base_url = self._get_url(base_url, url_variables) - - request = models.SecretServiceGetMembersWithSecretsRequest( - connect_timeout_ms=connect_timeout_ms, - body=utils.get_pydantic_model( - body, models.TextqlRPCPublicSecretGetMembersWithSecretsRequest - ), - ) - - req = self._build_request( - method="POST", - path="/textql.rpc.public.secret.SecretService/GetMembersWithSecrets", - base_url=base_url, - url_variables=url_variables, - request=request, - request_body_required=True, - request_has_path_params=False, - request_has_query_params=True, - user_agent_header="user-agent", - accept_header_value="application/json", - http_headers=http_headers, - security=self.sdk_configuration.security, - get_serialized_body=lambda: utils.serialize_request_body( - request.body, - False, - False, - "json", - models.TextqlRPCPublicSecretGetMembersWithSecretsRequest, - ), - allow_empty_value=None, - timeout_ms=timeout_ms, - ) - - if retries == UNSET: - if self.sdk_configuration.retry_config is not UNSET: - retries = self.sdk_configuration.retry_config - - retry_config = None - if isinstance(retries, utils.RetryConfig): - retry_config = (retries, ["429", "500", "502", "503", "504"]) - - http_res = self.do_request( - hook_ctx=HookContext( - config=self.sdk_configuration, - base_url=base_url or "", - operation_id="SecretService_GetMembersWithSecrets", - oauth2_scopes=None, - security_source=get_security_from_env( - self.sdk_configuration.security, models.Security - ), - tags=["SecretService"], - extensions=None, - ), - request=req, - is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), - retry_config=retry_config, - ) - - if utils.match_response(http_res, "200", "application/json"): - return unmarshal_json_response( - models.TextqlRPCPublicSecretGetMembersWithSecretsResponse, http_res - ) - if utils.match_response(http_res, "4XX", "*"): - http_res_text = utils.stream_to_text(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "5XX", "*"): - http_res_text = utils.stream_to_text(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "default", "application/json"): - return unmarshal_json_response(models.ConnectError, http_res) - - raise errors.TextqlDefaultError("Unexpected response received", http_res) - - async def get_members_with_secrets_async( - self, - *, - body: Union[ - models.TextqlRPCPublicSecretGetMembersWithSecretsRequest, - models.TextqlRPCPublicSecretGetMembersWithSecretsRequestTypedDict, - ], - connect_timeout_ms: Optional[float] = None, - retries: OptionalNullable[utils.RetryConfig] = UNSET, - server_url: Optional[str] = None, - timeout_ms: Optional[int] = None, - http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceGetMembersWithSecretsResponse: - r"""GetMembersWithSecrets - - :param body: - :param connect_timeout_ms: - :param retries: Override the default retry configuration for this method - :param server_url: Override the default server URL for this method - :param timeout_ms: Override the default request timeout configuration for this method in milliseconds - :param http_headers: Additional headers to set or replace on requests. - """ - base_url = None - url_variables = None - if timeout_ms is None: - timeout_ms = self.sdk_configuration.timeout_ms - - if server_url is not None: - base_url = server_url - else: - base_url = self._get_url(base_url, url_variables) - - request = models.SecretServiceGetMembersWithSecretsRequest( - connect_timeout_ms=connect_timeout_ms, - body=utils.get_pydantic_model( - body, models.TextqlRPCPublicSecretGetMembersWithSecretsRequest - ), - ) - - req = self._build_request_async( - method="POST", - path="/textql.rpc.public.secret.SecretService/GetMembersWithSecrets", - base_url=base_url, - url_variables=url_variables, - request=request, - request_body_required=True, - request_has_path_params=False, - request_has_query_params=True, - user_agent_header="user-agent", - accept_header_value="application/json", - http_headers=http_headers, - security=self.sdk_configuration.security, - get_serialized_body=lambda: utils.serialize_request_body( - request.body, - False, - False, - "json", - models.TextqlRPCPublicSecretGetMembersWithSecretsRequest, - ), - allow_empty_value=None, - timeout_ms=timeout_ms, - ) - - if retries == UNSET: - if self.sdk_configuration.retry_config is not UNSET: - retries = self.sdk_configuration.retry_config - - retry_config = None - if isinstance(retries, utils.RetryConfig): - retry_config = (retries, ["429", "500", "502", "503", "504"]) - - http_res = await self.do_request_async( - hook_ctx=HookContext( - config=self.sdk_configuration, - base_url=base_url or "", - operation_id="SecretService_GetMembersWithSecrets", - oauth2_scopes=None, - security_source=get_security_from_env( - self.sdk_configuration.security, models.Security - ), - tags=["SecretService"], - extensions=None, - ), - request=req, - is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), - retry_config=retry_config, - ) - - if utils.match_response(http_res, "200", "application/json"): - return unmarshal_json_response( - models.TextqlRPCPublicSecretGetMembersWithSecretsResponse, http_res - ) - if utils.match_response(http_res, "4XX", "*"): - http_res_text = await utils.stream_to_text_async(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "5XX", "*"): - http_res_text = await utils.stream_to_text_async(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "default", "application/json"): - return unmarshal_json_response(models.ConnectError, http_res) - - raise errors.TextqlDefaultError("Unexpected response received", http_res) - - def list_api_access_keys( - self, - *, - body: Union[ - models.TextqlRPCPublicSecretListAPIAccessKeysRequest, - models.TextqlRPCPublicSecretListAPIAccessKeysRequestTypedDict, - ], - connect_timeout_ms: Optional[float] = None, - retries: OptionalNullable[utils.RetryConfig] = UNSET, - server_url: Optional[str] = None, - timeout_ms: Optional[int] = None, - http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceListAPIAccessKeysResponse: - r"""ListApiAccessKeys - - :param body: - :param connect_timeout_ms: - :param retries: Override the default retry configuration for this method - :param server_url: Override the default server URL for this method - :param timeout_ms: Override the default request timeout configuration for this method in milliseconds - :param http_headers: Additional headers to set or replace on requests. - """ - base_url = None - url_variables = None - if timeout_ms is None: - timeout_ms = self.sdk_configuration.timeout_ms - - if server_url is not None: - base_url = server_url - else: - base_url = self._get_url(base_url, url_variables) - - request = models.SecretServiceListAPIAccessKeysRequest( - connect_timeout_ms=connect_timeout_ms, - body=utils.get_pydantic_model( - body, models.TextqlRPCPublicSecretListAPIAccessKeysRequest - ), - ) - - req = self._build_request( - method="POST", - path="/textql.rpc.public.secret.SecretService/ListApiAccessKeys", - base_url=base_url, - url_variables=url_variables, - request=request, - request_body_required=True, - request_has_path_params=False, - request_has_query_params=True, - user_agent_header="user-agent", - accept_header_value="application/json", - http_headers=http_headers, - security=self.sdk_configuration.security, - get_serialized_body=lambda: utils.serialize_request_body( - request.body, - False, - False, - "json", - models.TextqlRPCPublicSecretListAPIAccessKeysRequest, - ), - allow_empty_value=None, - timeout_ms=timeout_ms, - ) - - if retries == UNSET: - if self.sdk_configuration.retry_config is not UNSET: - retries = self.sdk_configuration.retry_config - - retry_config = None - if isinstance(retries, utils.RetryConfig): - retry_config = (retries, ["429", "500", "502", "503", "504"]) - - http_res = self.do_request( - hook_ctx=HookContext( - config=self.sdk_configuration, - base_url=base_url or "", - operation_id="SecretService_ListApiAccessKeys", - oauth2_scopes=None, - security_source=get_security_from_env( - self.sdk_configuration.security, models.Security - ), - tags=["SecretService"], - extensions=None, - ), - request=req, - is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), - retry_config=retry_config, - ) - - if utils.match_response(http_res, "200", "application/json"): - return unmarshal_json_response( - models.TextqlRPCPublicSecretListAPIAccessKeysResponse, http_res - ) - if utils.match_response(http_res, "4XX", "*"): - http_res_text = utils.stream_to_text(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "5XX", "*"): - http_res_text = utils.stream_to_text(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "default", "application/json"): - return unmarshal_json_response(models.ConnectError, http_res) - - raise errors.TextqlDefaultError("Unexpected response received", http_res) - - async def list_api_access_keys_async( - self, - *, - body: Union[ - models.TextqlRPCPublicSecretListAPIAccessKeysRequest, - models.TextqlRPCPublicSecretListAPIAccessKeysRequestTypedDict, - ], - connect_timeout_ms: Optional[float] = None, - retries: OptionalNullable[utils.RetryConfig] = UNSET, - server_url: Optional[str] = None, - timeout_ms: Optional[int] = None, - http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceListAPIAccessKeysResponse: - r"""ListApiAccessKeys - - :param body: - :param connect_timeout_ms: - :param retries: Override the default retry configuration for this method - :param server_url: Override the default server URL for this method - :param timeout_ms: Override the default request timeout configuration for this method in milliseconds - :param http_headers: Additional headers to set or replace on requests. - """ - base_url = None - url_variables = None - if timeout_ms is None: - timeout_ms = self.sdk_configuration.timeout_ms - - if server_url is not None: - base_url = server_url - else: - base_url = self._get_url(base_url, url_variables) - - request = models.SecretServiceListAPIAccessKeysRequest( - connect_timeout_ms=connect_timeout_ms, - body=utils.get_pydantic_model( - body, models.TextqlRPCPublicSecretListAPIAccessKeysRequest - ), - ) - - req = self._build_request_async( - method="POST", - path="/textql.rpc.public.secret.SecretService/ListApiAccessKeys", - base_url=base_url, - url_variables=url_variables, - request=request, - request_body_required=True, - request_has_path_params=False, - request_has_query_params=True, - user_agent_header="user-agent", - accept_header_value="application/json", - http_headers=http_headers, - security=self.sdk_configuration.security, - get_serialized_body=lambda: utils.serialize_request_body( - request.body, - False, - False, - "json", - models.TextqlRPCPublicSecretListAPIAccessKeysRequest, - ), - allow_empty_value=None, - timeout_ms=timeout_ms, - ) - - if retries == UNSET: - if self.sdk_configuration.retry_config is not UNSET: - retries = self.sdk_configuration.retry_config - - retry_config = None - if isinstance(retries, utils.RetryConfig): - retry_config = (retries, ["429", "500", "502", "503", "504"]) - - http_res = await self.do_request_async( - hook_ctx=HookContext( - config=self.sdk_configuration, - base_url=base_url or "", - operation_id="SecretService_ListApiAccessKeys", - oauth2_scopes=None, - security_source=get_security_from_env( - self.sdk_configuration.security, models.Security - ), - tags=["SecretService"], - extensions=None, - ), - request=req, - is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), - retry_config=retry_config, - ) - - if utils.match_response(http_res, "200", "application/json"): - return unmarshal_json_response( - models.TextqlRPCPublicSecretListAPIAccessKeysResponse, http_res - ) - if utils.match_response(http_res, "4XX", "*"): - http_res_text = await utils.stream_to_text_async(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "5XX", "*"): - http_res_text = await utils.stream_to_text_async(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "default", "application/json"): - return unmarshal_json_response(models.ConnectError, http_res) - - raise errors.TextqlDefaultError("Unexpected response received", http_res) - - def list_api_providers( - self, - *, - body: Union[ - models.TextqlRPCPublicSecretListAPIProvidersRequest, - models.TextqlRPCPublicSecretListAPIProvidersRequestTypedDict, - ], - connect_timeout_ms: Optional[float] = None, - retries: OptionalNullable[utils.RetryConfig] = UNSET, - server_url: Optional[str] = None, - timeout_ms: Optional[int] = None, - http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceListAPIProvidersResponse: - r"""ListApiProviders - - :param body: - :param connect_timeout_ms: - :param retries: Override the default retry configuration for this method - :param server_url: Override the default server URL for this method - :param timeout_ms: Override the default request timeout configuration for this method in milliseconds - :param http_headers: Additional headers to set or replace on requests. - """ - base_url = None - url_variables = None - if timeout_ms is None: - timeout_ms = self.sdk_configuration.timeout_ms - - if server_url is not None: - base_url = server_url - else: - base_url = self._get_url(base_url, url_variables) - - request = models.SecretServiceListAPIProvidersRequest( - connect_timeout_ms=connect_timeout_ms, - body=utils.get_pydantic_model( - body, models.TextqlRPCPublicSecretListAPIProvidersRequest - ), - ) - - req = self._build_request( - method="POST", - path="/textql.rpc.public.secret.SecretService/ListApiProviders", - base_url=base_url, - url_variables=url_variables, - request=request, - request_body_required=True, - request_has_path_params=False, - request_has_query_params=True, - user_agent_header="user-agent", - accept_header_value="application/json", - http_headers=http_headers, - security=self.sdk_configuration.security, - get_serialized_body=lambda: utils.serialize_request_body( - request.body, - False, - False, - "json", - models.TextqlRPCPublicSecretListAPIProvidersRequest, - ), - allow_empty_value=None, - timeout_ms=timeout_ms, - ) - - if retries == UNSET: - if self.sdk_configuration.retry_config is not UNSET: - retries = self.sdk_configuration.retry_config - - retry_config = None - if isinstance(retries, utils.RetryConfig): - retry_config = (retries, ["429", "500", "502", "503", "504"]) - - http_res = self.do_request( - hook_ctx=HookContext( - config=self.sdk_configuration, - base_url=base_url or "", - operation_id="SecretService_ListApiProviders", - oauth2_scopes=None, - security_source=get_security_from_env( - self.sdk_configuration.security, models.Security - ), - tags=["SecretService"], - extensions=None, - ), - request=req, - is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), - retry_config=retry_config, - ) - - if utils.match_response(http_res, "200", "application/json"): - return unmarshal_json_response( - models.TextqlRPCPublicSecretListAPIProvidersResponse, http_res - ) - if utils.match_response(http_res, "4XX", "*"): - http_res_text = utils.stream_to_text(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "5XX", "*"): - http_res_text = utils.stream_to_text(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "default", "application/json"): - return unmarshal_json_response(models.ConnectError, http_res) - - raise errors.TextqlDefaultError("Unexpected response received", http_res) - - async def list_api_providers_async( - self, - *, - body: Union[ - models.TextqlRPCPublicSecretListAPIProvidersRequest, - models.TextqlRPCPublicSecretListAPIProvidersRequestTypedDict, - ], - connect_timeout_ms: Optional[float] = None, - retries: OptionalNullable[utils.RetryConfig] = UNSET, - server_url: Optional[str] = None, - timeout_ms: Optional[int] = None, - http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceListAPIProvidersResponse: - r"""ListApiProviders - - :param body: - :param connect_timeout_ms: - :param retries: Override the default retry configuration for this method - :param server_url: Override the default server URL for this method - :param timeout_ms: Override the default request timeout configuration for this method in milliseconds - :param http_headers: Additional headers to set or replace on requests. - """ - base_url = None - url_variables = None - if timeout_ms is None: - timeout_ms = self.sdk_configuration.timeout_ms - - if server_url is not None: - base_url = server_url - else: - base_url = self._get_url(base_url, url_variables) - - request = models.SecretServiceListAPIProvidersRequest( - connect_timeout_ms=connect_timeout_ms, - body=utils.get_pydantic_model( - body, models.TextqlRPCPublicSecretListAPIProvidersRequest - ), - ) - - req = self._build_request_async( - method="POST", - path="/textql.rpc.public.secret.SecretService/ListApiProviders", - base_url=base_url, - url_variables=url_variables, - request=request, - request_body_required=True, - request_has_path_params=False, - request_has_query_params=True, - user_agent_header="user-agent", - accept_header_value="application/json", - http_headers=http_headers, - security=self.sdk_configuration.security, - get_serialized_body=lambda: utils.serialize_request_body( - request.body, - False, - False, - "json", - models.TextqlRPCPublicSecretListAPIProvidersRequest, - ), - allow_empty_value=None, - timeout_ms=timeout_ms, - ) - - if retries == UNSET: - if self.sdk_configuration.retry_config is not UNSET: - retries = self.sdk_configuration.retry_config - - retry_config = None - if isinstance(retries, utils.RetryConfig): - retry_config = (retries, ["429", "500", "502", "503", "504"]) - - http_res = await self.do_request_async( - hook_ctx=HookContext( - config=self.sdk_configuration, - base_url=base_url or "", - operation_id="SecretService_ListApiProviders", - oauth2_scopes=None, - security_source=get_security_from_env( - self.sdk_configuration.security, models.Security - ), - tags=["SecretService"], - extensions=None, - ), - request=req, - is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), - retry_config=retry_config, - ) - - if utils.match_response(http_res, "200", "application/json"): - return unmarshal_json_response( - models.TextqlRPCPublicSecretListAPIProvidersResponse, http_res - ) - if utils.match_response(http_res, "4XX", "*"): - http_res_text = await utils.stream_to_text_async(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "5XX", "*"): - http_res_text = await utils.stream_to_text_async(http_res) - raise errors.TextqlDefaultError( - "API error occurred", http_res, http_res_text - ) - if utils.match_response(http_res, "default", "application/json"): - return unmarshal_json_response(models.ConnectError, http_res) - - raise errors.TextqlDefaultError("Unexpected response received", http_res) - - def list_secrets( + def get_api_access_key( self, *, - body: Union[ - models.TextqlRPCPublicSecretListSecretsRequest, - models.TextqlRPCPublicSecretListSecretsRequestTypedDict, - ], connect_timeout_ms: Optional[float] = None, + id: Optional[str] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceListSecretsResponse: - r"""ListSecrets + ) -> models.SecretServiceGetAPIAccessKeyResponse: + r"""GetApiAccessKey - :param body: :param connect_timeout_ms: + :param id: :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -1309,16 +248,16 @@ def list_secrets( else: base_url = self._get_url(base_url, url_variables) - request = models.SecretServiceListSecretsRequest( + request = models.SecretServiceGetAPIAccessKeyRequest( connect_timeout_ms=connect_timeout_ms, - body=utils.get_pydantic_model( - body, models.TextqlRPCPublicSecretListSecretsRequest + body=models.TextqlRPCPublicSecretGetAPIAccessKeyRequest( + id=id, ), ) req = self._build_request( method="POST", - path="/textql.rpc.public.secret.SecretService/ListSecrets", + path="/textql.rpc.public.secret.SecretService/GetApiAccessKey", base_url=base_url, url_variables=url_variables, request=request, @@ -1334,7 +273,7 @@ def list_secrets( False, False, "json", - models.TextqlRPCPublicSecretListSecretsRequest, + models.TextqlRPCPublicSecretGetAPIAccessKeyRequest, ), allow_empty_value=None, timeout_ms=timeout_ms, @@ -1352,7 +291,7 @@ def list_secrets( hook_ctx=HookContext( config=self.sdk_configuration, base_url=base_url or "", - operation_id="SecretService_ListSecrets", + operation_id="SecretService_GetApiAccessKey", oauth2_scopes=None, security_source=get_security_from_env( self.sdk_configuration.security, models.Security @@ -1367,7 +306,7 @@ def list_secrets( if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - models.TextqlRPCPublicSecretListSecretsResponse, http_res + models.TextqlRPCPublicSecretGetAPIAccessKeyResponse, http_res ) if utils.match_response(http_res, "4XX", "*"): http_res_text = utils.stream_to_text(http_res) @@ -1384,23 +323,20 @@ def list_secrets( raise errors.TextqlDefaultError("Unexpected response received", http_res) - async def list_secrets_async( + async def get_api_access_key_async( self, *, - body: Union[ - models.TextqlRPCPublicSecretListSecretsRequest, - models.TextqlRPCPublicSecretListSecretsRequestTypedDict, - ], connect_timeout_ms: Optional[float] = None, + id: Optional[str] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceListSecretsResponse: - r"""ListSecrets + ) -> models.SecretServiceGetAPIAccessKeyResponse: + r"""GetApiAccessKey - :param body: :param connect_timeout_ms: + :param id: :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -1416,16 +352,16 @@ async def list_secrets_async( else: base_url = self._get_url(base_url, url_variables) - request = models.SecretServiceListSecretsRequest( + request = models.SecretServiceGetAPIAccessKeyRequest( connect_timeout_ms=connect_timeout_ms, - body=utils.get_pydantic_model( - body, models.TextqlRPCPublicSecretListSecretsRequest + body=models.TextqlRPCPublicSecretGetAPIAccessKeyRequest( + id=id, ), ) req = self._build_request_async( method="POST", - path="/textql.rpc.public.secret.SecretService/ListSecrets", + path="/textql.rpc.public.secret.SecretService/GetApiAccessKey", base_url=base_url, url_variables=url_variables, request=request, @@ -1441,7 +377,7 @@ async def list_secrets_async( False, False, "json", - models.TextqlRPCPublicSecretListSecretsRequest, + models.TextqlRPCPublicSecretGetAPIAccessKeyRequest, ), allow_empty_value=None, timeout_ms=timeout_ms, @@ -1459,7 +395,7 @@ async def list_secrets_async( hook_ctx=HookContext( config=self.sdk_configuration, base_url=base_url or "", - operation_id="SecretService_ListSecrets", + operation_id="SecretService_GetApiAccessKey", oauth2_scopes=None, security_source=get_security_from_env( self.sdk_configuration.security, models.Security @@ -1474,7 +410,7 @@ async def list_secrets_async( if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - models.TextqlRPCPublicSecretListSecretsResponse, http_res + models.TextqlRPCPublicSecretGetAPIAccessKeyResponse, http_res ) if utils.match_response(http_res, "4XX", "*"): http_res_text = await utils.stream_to_text_async(http_res) @@ -1491,28 +427,23 @@ async def list_secrets_async( raise errors.TextqlDefaultError("Unexpected response received", http_res) - def put_secret( + def list_api_access_keys( self, *, + body: Union[ + models.TextqlRPCPublicSecretListAPIAccessKeysRequest, + models.TextqlRPCPublicSecretListAPIAccessKeysRequestTypedDict, + ], connect_timeout_ms: Optional[float] = None, - name: Optional[str] = None, - value: Optional[str] = None, - description: OptionalNullable[str] = UNSET, - link: OptionalNullable[str] = UNSET, - is_private: Optional[bool] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServicePutSecretResponse: - r"""PutSecret + ) -> models.SecretServiceListAPIAccessKeysResponse: + r"""ListApiAccessKeys + :param body: :param connect_timeout_ms: - :param name: - :param value: - :param description: - :param link: - :param is_private: :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -1528,20 +459,16 @@ def put_secret( else: base_url = self._get_url(base_url, url_variables) - request = models.SecretServicePutSecretRequest( + request = models.SecretServiceListAPIAccessKeysRequest( connect_timeout_ms=connect_timeout_ms, - body=models.TextqlRPCPublicSecretPutSecretRequest( - name=name, - value=value, - description=description, - link=link, - is_private=is_private, + body=utils.get_pydantic_model( + body, models.TextqlRPCPublicSecretListAPIAccessKeysRequest ), ) req = self._build_request( method="POST", - path="/textql.rpc.public.secret.SecretService/PutSecret", + path="/textql.rpc.public.secret.SecretService/ListApiAccessKeys", base_url=base_url, url_variables=url_variables, request=request, @@ -1557,7 +484,7 @@ def put_secret( False, False, "json", - models.TextqlRPCPublicSecretPutSecretRequest, + models.TextqlRPCPublicSecretListAPIAccessKeysRequest, ), allow_empty_value=None, timeout_ms=timeout_ms, @@ -1575,7 +502,7 @@ def put_secret( hook_ctx=HookContext( config=self.sdk_configuration, base_url=base_url or "", - operation_id="SecretService_PutSecret", + operation_id="SecretService_ListApiAccessKeys", oauth2_scopes=None, security_source=get_security_from_env( self.sdk_configuration.security, models.Security @@ -1590,7 +517,7 @@ def put_secret( if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - models.TextqlRPCPublicSecretPutSecretResponse, http_res + models.TextqlRPCPublicSecretListAPIAccessKeysResponse, http_res ) if utils.match_response(http_res, "4XX", "*"): http_res_text = utils.stream_to_text(http_res) @@ -1607,28 +534,23 @@ def put_secret( raise errors.TextqlDefaultError("Unexpected response received", http_res) - async def put_secret_async( + async def list_api_access_keys_async( self, *, + body: Union[ + models.TextqlRPCPublicSecretListAPIAccessKeysRequest, + models.TextqlRPCPublicSecretListAPIAccessKeysRequestTypedDict, + ], connect_timeout_ms: Optional[float] = None, - name: Optional[str] = None, - value: Optional[str] = None, - description: OptionalNullable[str] = UNSET, - link: OptionalNullable[str] = UNSET, - is_private: Optional[bool] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServicePutSecretResponse: - r"""PutSecret + ) -> models.SecretServiceListAPIAccessKeysResponse: + r"""ListApiAccessKeys + :param body: :param connect_timeout_ms: - :param name: - :param value: - :param description: - :param link: - :param is_private: :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -1644,20 +566,16 @@ async def put_secret_async( else: base_url = self._get_url(base_url, url_variables) - request = models.SecretServicePutSecretRequest( + request = models.SecretServiceListAPIAccessKeysRequest( connect_timeout_ms=connect_timeout_ms, - body=models.TextqlRPCPublicSecretPutSecretRequest( - name=name, - value=value, - description=description, - link=link, - is_private=is_private, + body=utils.get_pydantic_model( + body, models.TextqlRPCPublicSecretListAPIAccessKeysRequest ), ) req = self._build_request_async( method="POST", - path="/textql.rpc.public.secret.SecretService/PutSecret", + path="/textql.rpc.public.secret.SecretService/ListApiAccessKeys", base_url=base_url, url_variables=url_variables, request=request, @@ -1673,7 +591,7 @@ async def put_secret_async( False, False, "json", - models.TextqlRPCPublicSecretPutSecretRequest, + models.TextqlRPCPublicSecretListAPIAccessKeysRequest, ), allow_empty_value=None, timeout_ms=timeout_ms, @@ -1691,7 +609,7 @@ async def put_secret_async( hook_ctx=HookContext( config=self.sdk_configuration, base_url=base_url or "", - operation_id="SecretService_PutSecret", + operation_id="SecretService_ListApiAccessKeys", oauth2_scopes=None, security_source=get_security_from_env( self.sdk_configuration.security, models.Security @@ -1706,7 +624,7 @@ async def put_secret_async( if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - models.TextqlRPCPublicSecretPutSecretResponse, http_res + models.TextqlRPCPublicSecretListAPIAccessKeysResponse, http_res ) if utils.match_response(http_res, "4XX", "*"): http_res_text = await utils.stream_to_text_async(http_res) @@ -1723,25 +641,23 @@ async def put_secret_async( raise errors.TextqlDefaultError("Unexpected response received", http_res) - def test_api_access_key( + def list_api_providers( self, *, + body: Union[ + models.TextqlRPCPublicSecretListAPIProvidersRequest, + models.TextqlRPCPublicSecretListAPIProvidersRequestTypedDict, + ], connect_timeout_ms: Optional[float] = None, - ref: Optional[ - Union[ - models.TextqlRPCPublicSecretAPIAccessRef, - models.TextqlRPCPublicSecretAPIAccessRefTypedDict, - ] - ] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceTestAPIAccessKeyResponse: - r"""TestApiAccessKey + ) -> models.SecretServiceListAPIProvidersResponse: + r"""ListApiProviders + :param body: :param connect_timeout_ms: - :param ref: :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -1757,18 +673,16 @@ def test_api_access_key( else: base_url = self._get_url(base_url, url_variables) - request = models.SecretServiceTestAPIAccessKeyRequest( + request = models.SecretServiceListAPIProvidersRequest( connect_timeout_ms=connect_timeout_ms, - body=models.TextqlRPCPublicSecretTestAPIAccessKeyRequest( - ref=utils.get_pydantic_model( - ref, Optional[models.TextqlRPCPublicSecretAPIAccessRef] - ), + body=utils.get_pydantic_model( + body, models.TextqlRPCPublicSecretListAPIProvidersRequest ), ) req = self._build_request( method="POST", - path="/textql.rpc.public.secret.SecretService/TestApiAccessKey", + path="/textql.rpc.public.secret.SecretService/ListApiProviders", base_url=base_url, url_variables=url_variables, request=request, @@ -1784,7 +698,7 @@ def test_api_access_key( False, False, "json", - models.TextqlRPCPublicSecretTestAPIAccessKeyRequest, + models.TextqlRPCPublicSecretListAPIProvidersRequest, ), allow_empty_value=None, timeout_ms=timeout_ms, @@ -1802,7 +716,7 @@ def test_api_access_key( hook_ctx=HookContext( config=self.sdk_configuration, base_url=base_url or "", - operation_id="SecretService_TestApiAccessKey", + operation_id="SecretService_ListApiProviders", oauth2_scopes=None, security_source=get_security_from_env( self.sdk_configuration.security, models.Security @@ -1817,7 +731,7 @@ def test_api_access_key( if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - models.TextqlRPCPublicSecretTestAPIAccessKeyResponse, http_res + models.TextqlRPCPublicSecretListAPIProvidersResponse, http_res ) if utils.match_response(http_res, "4XX", "*"): http_res_text = utils.stream_to_text(http_res) @@ -1834,25 +748,23 @@ def test_api_access_key( raise errors.TextqlDefaultError("Unexpected response received", http_res) - async def test_api_access_key_async( + async def list_api_providers_async( self, *, + body: Union[ + models.TextqlRPCPublicSecretListAPIProvidersRequest, + models.TextqlRPCPublicSecretListAPIProvidersRequestTypedDict, + ], connect_timeout_ms: Optional[float] = None, - ref: Optional[ - Union[ - models.TextqlRPCPublicSecretAPIAccessRef, - models.TextqlRPCPublicSecretAPIAccessRefTypedDict, - ] - ] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceTestAPIAccessKeyResponse: - r"""TestApiAccessKey + ) -> models.SecretServiceListAPIProvidersResponse: + r"""ListApiProviders + :param body: :param connect_timeout_ms: - :param ref: :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -1868,18 +780,16 @@ async def test_api_access_key_async( else: base_url = self._get_url(base_url, url_variables) - request = models.SecretServiceTestAPIAccessKeyRequest( + request = models.SecretServiceListAPIProvidersRequest( connect_timeout_ms=connect_timeout_ms, - body=models.TextqlRPCPublicSecretTestAPIAccessKeyRequest( - ref=utils.get_pydantic_model( - ref, Optional[models.TextqlRPCPublicSecretAPIAccessRef] - ), + body=utils.get_pydantic_model( + body, models.TextqlRPCPublicSecretListAPIProvidersRequest ), ) req = self._build_request_async( method="POST", - path="/textql.rpc.public.secret.SecretService/TestApiAccessKey", + path="/textql.rpc.public.secret.SecretService/ListApiProviders", base_url=base_url, url_variables=url_variables, request=request, @@ -1895,7 +805,7 @@ async def test_api_access_key_async( False, False, "json", - models.TextqlRPCPublicSecretTestAPIAccessKeyRequest, + models.TextqlRPCPublicSecretListAPIProvidersRequest, ), allow_empty_value=None, timeout_ms=timeout_ms, @@ -1913,7 +823,7 @@ async def test_api_access_key_async( hook_ctx=HookContext( config=self.sdk_configuration, base_url=base_url or "", - operation_id="SecretService_TestApiAccessKey", + operation_id="SecretService_ListApiProviders", oauth2_scopes=None, security_source=get_security_from_env( self.sdk_configuration.security, models.Security @@ -1928,7 +838,7 @@ async def test_api_access_key_async( if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - models.TextqlRPCPublicSecretTestAPIAccessKeyResponse, http_res + models.TextqlRPCPublicSecretListAPIProvidersResponse, http_res ) if utils.match_response(http_res, "4XX", "*"): http_res_text = await utils.stream_to_text_async(http_res) @@ -1945,26 +855,27 @@ async def test_api_access_key_async( raise errors.TextqlDefaultError("Unexpected response received", http_res) - def update( + def test_api_access_key( self, *, connect_timeout_ms: Optional[float] = None, - name: Optional[str] = None, - value: OptionalNullable[str] = UNSET, - description: OptionalNullable[str] = UNSET, - link: OptionalNullable[str] = UNSET, + ref: Optional[ + Union[ + models.TextqlRPCPublicSecretAPIAccessRef, + models.TextqlRPCPublicSecretAPIAccessRefTypedDict, + ] + ] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceUpdateSecretResponse: - r"""UpdateSecret + ) -> models.SecretServiceTestAPIAccessKeyResponse: + r"""---- API Connectors (deprecated) ---- + + ---- API Connectors (deprecated) ---- :param connect_timeout_ms: - :param name: - :param value: - :param description: - :param link: + :param ref: :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -1980,19 +891,18 @@ def update( else: base_url = self._get_url(base_url, url_variables) - request = models.SecretServiceUpdateSecretRequest( + request = models.SecretServiceTestAPIAccessKeyRequest( connect_timeout_ms=connect_timeout_ms, - body=models.TextqlRPCPublicSecretUpdateSecretRequest( - name=name, - value=value, - description=description, - link=link, + body=models.TextqlRPCPublicSecretTestAPIAccessKeyRequest( + ref=utils.get_pydantic_model( + ref, Optional[models.TextqlRPCPublicSecretAPIAccessRef] + ), ), ) req = self._build_request( method="POST", - path="/textql.rpc.public.secret.SecretService/UpdateSecret", + path="/textql.rpc.public.secret.SecretService/TestApiAccessKey", base_url=base_url, url_variables=url_variables, request=request, @@ -2008,7 +918,7 @@ def update( False, False, "json", - models.TextqlRPCPublicSecretUpdateSecretRequest, + models.TextqlRPCPublicSecretTestAPIAccessKeyRequest, ), allow_empty_value=None, timeout_ms=timeout_ms, @@ -2026,7 +936,7 @@ def update( hook_ctx=HookContext( config=self.sdk_configuration, base_url=base_url or "", - operation_id="SecretService_UpdateSecret", + operation_id="SecretService_TestApiAccessKey", oauth2_scopes=None, security_source=get_security_from_env( self.sdk_configuration.security, models.Security @@ -2041,7 +951,7 @@ def update( if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - models.TextqlRPCPublicSecretUpdateSecretResponse, http_res + models.TextqlRPCPublicSecretTestAPIAccessKeyResponse, http_res ) if utils.match_response(http_res, "4XX", "*"): http_res_text = utils.stream_to_text(http_res) @@ -2058,26 +968,27 @@ def update( raise errors.TextqlDefaultError("Unexpected response received", http_res) - async def update_async( + async def test_api_access_key_async( self, *, connect_timeout_ms: Optional[float] = None, - name: Optional[str] = None, - value: OptionalNullable[str] = UNSET, - description: OptionalNullable[str] = UNSET, - link: OptionalNullable[str] = UNSET, + ref: Optional[ + Union[ + models.TextqlRPCPublicSecretAPIAccessRef, + models.TextqlRPCPublicSecretAPIAccessRefTypedDict, + ] + ] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, - ) -> models.SecretServiceUpdateSecretResponse: - r"""UpdateSecret + ) -> models.SecretServiceTestAPIAccessKeyResponse: + r"""---- API Connectors (deprecated) ---- + + ---- API Connectors (deprecated) ---- :param connect_timeout_ms: - :param name: - :param value: - :param description: - :param link: + :param ref: :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -2093,19 +1004,18 @@ async def update_async( else: base_url = self._get_url(base_url, url_variables) - request = models.SecretServiceUpdateSecretRequest( + request = models.SecretServiceTestAPIAccessKeyRequest( connect_timeout_ms=connect_timeout_ms, - body=models.TextqlRPCPublicSecretUpdateSecretRequest( - name=name, - value=value, - description=description, - link=link, + body=models.TextqlRPCPublicSecretTestAPIAccessKeyRequest( + ref=utils.get_pydantic_model( + ref, Optional[models.TextqlRPCPublicSecretAPIAccessRef] + ), ), ) req = self._build_request_async( method="POST", - path="/textql.rpc.public.secret.SecretService/UpdateSecret", + path="/textql.rpc.public.secret.SecretService/TestApiAccessKey", base_url=base_url, url_variables=url_variables, request=request, @@ -2121,7 +1031,7 @@ async def update_async( False, False, "json", - models.TextqlRPCPublicSecretUpdateSecretRequest, + models.TextqlRPCPublicSecretTestAPIAccessKeyRequest, ), allow_empty_value=None, timeout_ms=timeout_ms, @@ -2139,7 +1049,7 @@ async def update_async( hook_ctx=HookContext( config=self.sdk_configuration, base_url=base_url or "", - operation_id="SecretService_UpdateSecret", + operation_id="SecretService_TestApiAccessKey", oauth2_scopes=None, security_source=get_security_from_env( self.sdk_configuration.security, models.Security @@ -2154,7 +1064,7 @@ async def update_async( if utils.match_response(http_res, "200", "application/json"): return unmarshal_json_response( - models.TextqlRPCPublicSecretUpdateSecretResponse, http_res + models.TextqlRPCPublicSecretTestAPIAccessKeyResponse, http_res ) if utils.match_response(http_res, "4XX", "*"): http_res_text = await utils.stream_to_text_async(http_res) @@ -2207,9 +1117,7 @@ def upsert_api_access_key( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.SecretServiceUpsertAPIAccessKeyResponse: - r"""---- API Connectors (deprecated) ---- - - ---- API Connectors (deprecated) ---- + r"""UpsertApiAccessKey :param connect_timeout_ms: :param ref: @@ -2463,9 +1371,7 @@ async def upsert_api_access_key_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.SecretServiceUpsertAPIAccessKeyResponse: - r"""---- API Connectors (deprecated) ---- - - ---- API Connectors (deprecated) ---- + r"""UpsertApiAccessKey :param connect_timeout_ms: :param ref: diff --git a/uv.lock b/uv.lock index aa1da9e9..e7200ea3 100644 --- a/uv.lock +++ b/uv.lock @@ -470,7 +470,7 @@ wheels = [ [[package]] name = "textql-sdk" -version = "1.1.23" +version = "1.1.24" source = { editable = "." } dependencies = [ { name = "connect-python" }, From f0250c0d688efec0d8d7111286ada423dbe79c50 Mon Sep 17 00:00:00 2001 From: "speakeasy-github[bot]" <128539517+speakeasy-github[bot]@users.noreply.github.com> Date: Fri, 11 Sep 2026 04:17:05 +0000 Subject: [PATCH 2/2] empty commit to trigger [run-tests] workflow