diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index e36e56b..40b50a5 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: ca37f600113df42961853bc6396662a8 + docChecksum: 92962a859139a364bac254e571df9b3a docVersion: 1.0.0 - speakeasyVersion: 1.796.0 - generationVersion: 2.932.15 - releaseVersion: 1.1.10 - configChecksum: 598f0a919c0301ca57b6fdf025e16c9b + speakeasyVersion: 1.796.2 + generationVersion: 2.933.0 + releaseVersion: 1.1.11 + configChecksum: 5695451139784ecb787004e0b346d342 repoURL: https://github.com/TextQLLabs/textql-python-v3.git installationURL: https://github.com/TextQLLabs/textql-python-v3.git published: true persistentEdits: - generation_id: b566f2bd-3268-4ef8-8c65-7f85389cb7b1 - pristine_commit_hash: 44ed597fc869788e44e61fd4c7929765342bb4a1 - pristine_tree_hash: 75c24f8aefc50679d96e0a609ae807d91ef8e6be + generation_id: f21b5c70-aefc-4660-a710-55836897b62b + pristine_commit_hash: 768bc9ab4631a427b077d1dbc6f28ab314e3931c + pristine_tree_hash: 31bfeaf64f462c8aec387907669e6638eae10f30 features: python: additionalDependencies: 1.1.0 @@ -183,12 +183,12 @@ trackedFiles: pristine_git_object: 30e776579b12d951474292b62f3e39518738a1f8 docs/models/anscell.md: id: a17dee910268 - last_write_checksum: sha1:7493eccf4a1528c885bb127a7c6aecff1a7aa6cc - pristine_git_object: 5a82f996bac3e86cfa82d317551cc86d8a1f57aa + last_write_checksum: sha1:b6f482208d080e90d95a81219a67e08a79495b75 + pristine_git_object: ae947a5fc90f182ecb2fc529c513beff48e947e3 docs/models/appcell.md: id: 4151382c81ee - last_write_checksum: sha1:752198097a790c720f2d4fdf45189f6a624c9826 - pristine_git_object: 7996e9ab8b9d4fd52ca575dd8b185df73f231570 + last_write_checksum: sha1:92a2769448ddb0cdf4df0b3283fc82f5c5cd2bb4 + pristine_git_object: 4bf939580db5f52752324889672c22e8bacbab37 docs/models/appdb.md: id: c56a719b2650 last_write_checksum: sha1:2d81f6bb89c1512e7b858116d9f6f6e40e7d5f4e @@ -385,6 +385,14 @@ trackedFiles: id: 8f5bb7d40401 last_write_checksum: sha1:56122e13020625c77f9d44f8a6022e96f60bb855 pristine_git_object: 20d18ff16420289792b1448a4ea69fe2c30ef2d1 + docs/models/appserviceverifyapprenderrequest.md: + id: 20d14edcb3a1 + last_write_checksum: sha1:03b5371b6c0452d9438bf687bc134276e9e9b84d + pristine_git_object: c305d965c1695b0b349da4cf09701283f71b8ca5 + docs/models/appserviceverifyapprenderresponse.md: + id: 207862117b46 + last_write_checksum: sha1:f672fdc5f3958ac673729feb0aa3b9b7af5185dd + pristine_git_object: 31f2e452c0124e4a2f804f29d64d46aa52b95c0b docs/models/athena.md: id: 349461b79fd2 last_write_checksum: sha1:b63e109c7dfcb5bc2e527d72d061e1f16f21be18 @@ -511,8 +519,8 @@ trackedFiles: pristine_git_object: 4d1271b4e049b3f9a6194c824982fc59bfdfbd1f docs/models/bashcell.md: id: 5d2ea892603c - last_write_checksum: sha1:8f62062889b7a7c6016e8fba83c1144dc683c21c - pristine_git_object: 86c9381f7248039c8cdfa99c0a24401337c1fb36 + last_write_checksum: sha1:9ed7f32e92d1546751b5c8baef6fe27e9cb70407 + pristine_git_object: 875364600487dad3e4549de650e519758a5b46fd docs/models/bigquery.md: id: 29278b054727 last_write_checksum: sha1:afbd8ae7368bf9e3121029f3ce20efc33d9e78df @@ -689,6 +697,14 @@ trackedFiles: id: c3a80a81bd14 last_write_checksum: sha1:122a2df13525fd97b9d1c75898727c44724f6fbc pristine_git_object: 5e11bf35d093cd2158ae62f4e2b19dcb4edfce98 + docs/models/chatservicegetautoattachedfilesrequest.md: + id: 32fe9cc0b180 + last_write_checksum: sha1:c6a268d4c4117ed7b28cd550bece4aa4730b1611 + pristine_git_object: 6754afef8da02bf376b532d79b09d1c53139d0f1 + docs/models/chatservicegetautoattachedfilesresponse.md: + id: 36e0572b0315 + last_write_checksum: sha1:8c1fb911176296487743e268a0b8ffbee1fe7cc6 + pristine_git_object: ace7ac2ceec802289e18040ed2bceb314fda4179 docs/models/chatservicegetchatartifactssummaryrequest.md: id: 70d007b00c50 last_write_checksum: sha1:ea7dfd92c34e2c6c466da9f8bb406532893ed17d @@ -887,8 +903,8 @@ trackedFiles: pristine_git_object: 2232f0600033b4de36a2144bab776cbb91cd9ecc docs/models/compactioncell.md: id: 0313823cd186 - last_write_checksum: sha1:a0642c78cf3372fe0bbd3a1cb8f58659c5b714ea - pristine_git_object: 6661e357dba500b64a7e3c4e4f68001a5524b11f + last_write_checksum: sha1:b7d23a5f5f3b0af4fbd35143ef683a9e07bfaa3e + pristine_git_object: f385540626439d3337d183c53d0ef1724662af3e docs/models/connecterror.md: id: c2723113090a last_write_checksum: sha1:b60e522151a5c535ae4032b205cc662623d0bdcb @@ -899,8 +915,8 @@ trackedFiles: pristine_git_object: 63c6861fdfe2e8d0d62649da9cfed6f894e16ef6 docs/models/connectorscell.md: id: 65bd701bdeda - last_write_checksum: sha1:86b2603e51e924695fd3f44e9050050e6ab3f6e2 - pristine_git_object: 22756341a0e97efdf152388aacb9f4e0bc6d837e + last_write_checksum: sha1:e27b09efd19f842fd5be0dc687e83c606d988549 + pristine_git_object: 45f4eb382316171ddb7c4003b3e58fce47845fd9 docs/models/connectorservicecreateconnectorrequest.md: id: 4c194fc8400d last_write_checksum: sha1:eaa636263c9646d6f83ed385dd68492c5e37bddf @@ -1039,8 +1055,8 @@ trackedFiles: pristine_git_object: da8c828cd19bcc65845013522821382a8474de65 docs/models/contextprompteditorcell.md: id: 6bc8756eca20 - last_write_checksum: sha1:56a8ea39e3206d153cdc98ca53edc05a63d3f0e0 - pristine_git_object: 85ed598f373dd7c2347c1b62c26d0e98dc5b6b59 + last_write_checksum: sha1:cc19d08263801a3093a59246fa4758ba772a27c1 + pristine_git_object: 86b7f372af1ea03bc720a40f4298b0895ece8a8b docs/models/count.md: id: f9bfe807ab12 last_write_checksum: sha1:31ab89bfc11df83b2f3e5688f3a86ef1a60a586e @@ -1051,8 +1067,8 @@ trackedFiles: pristine_git_object: c8b954e12a0ae3dd419dabd78d88651f7690f524 docs/models/dashboardcell.md: id: 14b43770225f - last_write_checksum: sha1:c919f68ecd258ad3181396fe8618496109fef86c - pristine_git_object: 4e4486828f7a4cf79a348bf5cc48ba34f2c52d45 + last_write_checksum: sha1:0aefdc0eb625ab3a0384270916fe92b6060e991c + pristine_git_object: 89124b6ddfb6bd5d03f1165a7c61801fde8582fd docs/models/dashboardservicecheckdashboardhealthrequest.md: id: 3689f20265ed last_write_checksum: sha1:579f3166a373c5dd132ad05ceb474bf5cb0d2520 @@ -1395,8 +1411,8 @@ trackedFiles: pristine_git_object: 0af7eb39318edb8666ac9598c6eec018cb09c4d2 docs/models/documentcell.md: id: c1842b577fff - last_write_checksum: sha1:86a444277c938e942cb47e5c73e3bb06ce6facb4 - pristine_git_object: 028ae791872fe577eb9a2bde60076c2aa8115f68 + last_write_checksum: sha1:526c54ac07ce52730e0e15299dd12acaad5f327e + pristine_git_object: d8c60ef95ceb8796c6508fae90ecb82872c78f1d docs/models/doubles.md: id: 5b0790829fb9 last_write_checksum: sha1:040f72a7d81344e6ec345bb2829ac94923fe7873 @@ -1415,8 +1431,8 @@ trackedFiles: pristine_git_object: 6a06d7a557d8a672069847297b584aeaf7457b7e docs/models/emailcell.md: id: b1604e74a580 - last_write_checksum: sha1:2c3ec5a2c0ae461726fe9acbcba12a8328622222 - pristine_git_object: a7031147f0ef88e14560ba20f335e184464c06c1 + last_write_checksum: sha1:5f1c23f99b9490f5b1bcb89b5562e962dc8ffe3e + pristine_git_object: 23aaa43ff34f1765ca7bffc9cf2088d23997f3cb docs/models/eventcount.md: id: 68305e7eccc9 last_write_checksum: sha1:7024f75925de83210b8db2c0e42cc70a55e9701a @@ -1431,24 +1447,24 @@ trackedFiles: pristine_git_object: 4660ad6a2d35e4eedfccde0b388f5ed3a9eacbaf docs/models/feedcommentcell.md: id: cb08f6de142b - last_write_checksum: sha1:c439a51a8da25a69b08b5cf7fe3f6076b81d8224 - pristine_git_object: 993a1e1c6824d2a2c887633609a52ee6849005e2 + last_write_checksum: sha1:b33fd0a5c36daf3b64603f3455a41260acd05c5d + pristine_git_object: ce88c1ae6e2cc41e83a26382dcafeeecba1d8ce8 docs/models/feedcreatecell.md: id: 0bdb455e58ad - last_write_checksum: sha1:263a6ad6faa6d3d046364c19209661ce92830465 - pristine_git_object: c52351933f91d575501ec14c3180f74b49ff8e4c + last_write_checksum: sha1:b45ec40b33bcaee3846fc5d8c4e1d23a6c748f29 + pristine_git_object: 458b1e759efc024e5ac596e704c052fdb96b5de4 docs/models/feedengagecell.md: id: b7b16be21d41 - last_write_checksum: sha1:1f937d61cc1abb2521a14121d0ac8a999be31bf5 - pristine_git_object: ce2fb27da953fe2e576ccf7035da951d2220e390 + last_write_checksum: sha1:7d3ba834ee9a684ba983ce016f159397b2e58723 + pristine_git_object: 4d81af312c01de3d61efd1abe02f53196ecf7457 docs/models/feedexplorercell.md: id: e419af9f217a - last_write_checksum: sha1:27509639c1c2a6da5eda7fda033dc3c61dae1da4 - pristine_git_object: c6d69b2956bf78d54218f9d9b0c945725344b07f + last_write_checksum: sha1:82a96b2ef70a833af060a983e0de868835ae46ae + pristine_git_object: fb42a3a7b38edded266227776ab5f7290adf6073 docs/models/feedpostcell.md: id: 2f38d6516ca1 - last_write_checksum: sha1:8e31309e3e9792fa853a6cba418412883ec85050 - pristine_git_object: f638900aeba0c4c83d0800b7444025b18ebe0806 + last_write_checksum: sha1:7a2b361a4a3a121b74f7ab0ef93dfb3b5030826e + pristine_git_object: fa42d6252d81e5c7d786c8810bbd250759f7c412 docs/models/firebolt.md: id: df6c3b4f6270 last_write_checksum: sha1:f25f7408f2271fe3486e0ed14678e334323b0402 @@ -1467,12 +1483,12 @@ trackedFiles: pristine_git_object: fa1afda64f74d6388cb20ed828bd9003876b9c6b docs/models/formcell.md: id: 707ec9fb560a - last_write_checksum: sha1:3514c2a027ce35a7f8c48037d6dfbac9483b7d7f - pristine_git_object: 9e8f6f072690fd8ff883918a6296b50aab934e33 + last_write_checksum: sha1:8bf66bee2e25ebfacb4c2458accb71672c8ab812 + pristine_git_object: dcbe9661aeda44459f93a17dc14a2ec883aa62bb docs/models/formeditorcell.md: id: b5f9c8a1b4e1 - last_write_checksum: sha1:5389e514fe0bee094150621b72c80711d1981820 - pristine_git_object: 51da354a612ff9189860dae0ce15e2e3a0be477b + last_write_checksum: sha1:58648d9b89495832f269ff9c6d339a9e97fbd709 + pristine_git_object: b0f722f232738221e30c58c862206eb2792c0167 docs/models/generation.md: id: 5c89adf1697f last_write_checksum: sha1:781764ace486994615d87be57465707b53ef7409 @@ -1483,12 +1499,12 @@ trackedFiles: pristine_git_object: 2025bd2e3195f3bb7388de291ab2c2fa553d9612 docs/models/gmailemailcontentcell.md: id: 76b79f4ab239 - last_write_checksum: sha1:90c330d57f4423c291fc31209abb6af7876f5a17 - pristine_git_object: 21bde394418435cf3fe529c21cb14d42c5a75283 + last_write_checksum: sha1:16af5661011969abeeedf56a7712939c5f800226 + pristine_git_object: 9dc9cc07b725e1d0cecf16d9b65cfcd736ddbe61 docs/models/gmailemailsearchcell.md: id: 8c5f25cd1348 - last_write_checksum: sha1:55958689a7dbc7c31aac3c926d2f91b0c02b8f1d - pristine_git_object: 713f28a070b30bb93884cfd131d4a09ec62c1a6d + last_write_checksum: sha1:b45dfa8e46242050e3c26ea18594f07148cd1981 + pristine_git_object: 72db2ffe62fcb509a55b1248754353bfed7b579a docs/models/gmailmetadata.md: id: 03c365c0b837 last_write_checksum: sha1:96ba1cb61c68729a1906d993a82c3e54621a583e @@ -1507,24 +1523,24 @@ trackedFiles: pristine_git_object: 70e82a61637193ad6e8d2cfddf450da46a69b45d docs/models/googlecalendarsearchcell.md: id: d20de6fae6dc - last_write_checksum: sha1:639c93f0f9f9827f06552a9f664c79d1049be672 - pristine_git_object: 354aaa1788bf75ecf35ac040fa74fcb7282b465a + last_write_checksum: sha1:f6f1dc0286fdbc09b558f631da45fe88048c448b + pristine_git_object: 48f74093cd09384aef70fed239d631258ab967fe docs/models/googledrive.md: id: 5c89e157999c last_write_checksum: sha1:01a77515ebd2919d1c2e433ee28c398687cfa75a pristine_git_object: 962689938a6c8a9264b88fe783afa948016ac9e8 docs/models/googledrivecontentcell.md: id: 26db89dc1f17 - last_write_checksum: sha1:b6dc33426d24c0bf06dc240245bd84209f726584 - pristine_git_object: 6d2263fe9ff64d1ab7f9e0b61cbfa9f88c51ccee + last_write_checksum: sha1:da532c97d47b6f8677653164ca6db40c5aad8101 + pristine_git_object: caddc9dbf15c7359be1ca1a8acf7fe03cd7a6b64 docs/models/googledrivemetadata.md: id: 2386b925649d last_write_checksum: sha1:2675200f951eda7f029cc4266abb349d3599d224 pristine_git_object: 5c109c82171de7070e7dc052bb82f2a72517a8ec docs/models/googledrivesearchcell.md: id: 3af1b3474de4 - last_write_checksum: sha1:3c0fcb7e7fa13c1f39667a0e55e79285678018cd - pristine_git_object: f4a9da127bef1c68da0d7fc04858d98cbf3f38c8 + last_write_checksum: sha1:dca68a22c375907395f32cd073bc708fe9884cd2 + pristine_git_object: cb6fd6b34b43d864bb81485fb7d409d098485c30 docs/models/googlemetadata.md: id: b476baec5e3a last_write_checksum: sha1:38da7fc67fe4753d357d5a340585e84b6dfc3933 @@ -1563,8 +1579,8 @@ trackedFiles: pristine_git_object: f95a33bafb0b08707c8329d10e00edd046414ebc docs/models/imagecell.md: id: 77b66a201bf0 - last_write_checksum: sha1:f9418b097b107bd4dc2a45c6627dbb7fe695e449 - pristine_git_object: 20335667e589418d275950f18cf4951e2033fe24 + last_write_checksum: sha1:4b73f6c7f28cea38358191fc8883264b0cafd34b + pristine_git_object: 78befaf17e0a3a87ee5e45338d649c394be23b54 docs/models/imagetext.md: id: 1640dc8c84f9 last_write_checksum: sha1:241981f279f9620a06a8e43dbb976f3138b938b5 @@ -1583,8 +1599,8 @@ trackedFiles: pristine_git_object: cb26b507eec6f2d90ac5fc7da84f49dbfaed1749 docs/models/javascriptcell.md: id: 8d7ce921f330 - last_write_checksum: sha1:714a3d310a1f390cd24e4fb292d04309fea98360 - pristine_git_object: dae10aac9e61f097284053529714c0d3c0437480 + last_write_checksum: sha1:c51ffa3c895b1330e7f7218cd71a3b4f5aae8a29 + pristine_git_object: c69ff7c964d62f9698fc85ee1013c3dfa6ab9143 docs/models/kdb.md: id: 28db9e133724 last_write_checksum: sha1:d4022777009ab1a9fe5b11c2dc9c0e075b3362a7 @@ -1611,24 +1627,24 @@ trackedFiles: pristine_git_object: bf54a0b57f28c118dedf2c15af04b7ba7a39e1e1 docs/models/linkedinsearchcell.md: id: 74535570b6f3 - last_write_checksum: sha1:7e83e179e7b31bc969784bf6a212035a19877b98 - pristine_git_object: 31ac54a646a388c9b572f6de078ccdc8a8fd6c59 + last_write_checksum: sha1:09851f1837bceb661e942769d2b2582e282b64a2 + pristine_git_object: cfa7de9ef53a9371daa632a38c2ea601a130d440 docs/models/listappscell.md: id: 6ad87fdd7fd4 - last_write_checksum: sha1:d56f113b546a0d4b9e86fbef09dd90ac335a8e72 - pristine_git_object: c8518192625aa6ceab897eddf827e17f3cd06dfe + last_write_checksum: sha1:6f1249c4916b992699245190ffcefb7eaf4764f2 + pristine_git_object: f51cfe0c787f33ee8d88c43659ba85ab7814692b docs/models/listdashboardscell.md: id: 0dcb458da51b - last_write_checksum: sha1:8c290ac9333750afb2418ef5f9eccd63d6854111 - pristine_git_object: 59d5420e283e45da25d3c1d4bcc5c53364f07b5c + last_write_checksum: sha1:012757aa0b8fd9abeba0dc009269b45dbf7a7ea4 + pristine_git_object: 4fe69340b7e86e1826a07074f8fcacff5996122e docs/models/listt.md: id: c8af7ba36d41 last_write_checksum: sha1:910ba2c20dae126023818801a5f56e873925e7b4 pristine_git_object: 959644de292c1a7e3754e521109aea0fc672ae40 docs/models/listuserscell.md: id: d7a44da47e01 - last_write_checksum: sha1:41c055126b4e0d4c3717b8a4186533400f0063af - pristine_git_object: 1b515df79ec67328f0a7941d61119a04a0cce533 + last_write_checksum: sha1:28d484cab164dd4e8c3d2990b2ad423fcbc6be2b + pristine_git_object: 24af0b04ae846556d740b634dfef8d6a688f65ea docs/models/maxtokens.md: id: 65304e5fc485 last_write_checksum: sha1:b486b9c943b43e73f90190847e80a72732c9dee3 @@ -1691,20 +1707,20 @@ trackedFiles: pristine_git_object: 302bc59c7686e7be94891f7cd10616466833fb40 docs/models/mcptoolcell.md: id: 0cf9e3f55810 - last_write_checksum: sha1:3f9c77e6035a92d67f48624715df99535301e5c4 - pristine_git_object: e9821d68a1d62eb6a0d6d4a8fb0e9783678bfa76 + last_write_checksum: sha1:9a18f7c8283483da72b0618eeace690c43eab369 + pristine_git_object: b6ef6199065d289441cf604576e2411f67d3247a docs/models/mdcell.md: id: d43b87334802 - last_write_checksum: sha1:1588172823b6ed1a74df7f69bedbebae85187067 - pristine_git_object: dc2d22dd7d47052f99f61504e0a25508e37f0c0b + last_write_checksum: sha1:23424557f4e651eb02f80de5b83e24f273a01701 + pristine_git_object: b5b6b346c022653e6b778ddfad626ec5fe14e85a docs/models/memoryusage.md: id: dfb33e6f92c7 last_write_checksum: sha1:3805f1f7e78b5368d5db24886ecd380e91d9a5a9 pristine_git_object: 9d1502116af35f802e939392b0e0e984f3ce0f23 docs/models/metricscell.md: id: c3c4dd087434 - last_write_checksum: sha1:ecb61506ad56f0310b5f0276fa1794310ef572c9 - pristine_git_object: c4b297df6c66e328fa751f91c605788bd4d6c8ab + last_write_checksum: sha1:11e4cf1bfbe1d77c0fb5aa7557af8781f05e133a + pristine_git_object: d1a43186eb819700de2844438985a3b84830b3b8 docs/models/metricsexportserviceconfiguremetricsexportrequest.md: id: 578e6d1889af last_write_checksum: sha1:9c5c9b5fc352d8599867b9a92aa5a7a548356133 @@ -1751,16 +1767,16 @@ trackedFiles: pristine_git_object: c7998917c5e0c7a840caea5b29aedbae7d48bb9b docs/models/microsoft365calendarcell.md: id: 83fbf557da8d - last_write_checksum: sha1:fa0f3b18d16c2006de48f018bab11e8684e4245f - pristine_git_object: 37dc8c2a94b3e77a1ea8b3cc0a616800090f2c91 + last_write_checksum: sha1:e57c41ac8cdc3de15f321aab6351f1351222948b + pristine_git_object: 722b3d43ce8272c58289b104de63ad2b00f6ae8b docs/models/microsoft365emailcontentcell.md: id: 176b388c3638 - last_write_checksum: sha1:ce94e8371b71e2d0912b91a8b9f48ec4f2c36e35 - pristine_git_object: 5a4a40fb391f2fa53a179ca40b19fcacc3eaa624 + last_write_checksum: sha1:d96600c3a0485d7391af926b7388aa0699d54089 + pristine_git_object: 2b13302c3b397f72d6f95bb3f35eec5fcfd18586 docs/models/microsoft365emailsearchcell.md: id: 4f0c613547e9 - last_write_checksum: sha1:5c6a37b5ed0c3151fdbff38a32da9fd47ac22150 - pristine_git_object: 2168623700782c585ca5144cacd7822c4bd4871d + last_write_checksum: sha1:addddb5a9b6ff98fb65a8845740584566e910d89 + pristine_git_object: 42670583fe278994461bb88fd0252337e00c08d6 docs/models/microsoft365metadata.md: id: 0e6257b46896 last_write_checksum: sha1:fb6c9a2fd066bd083bba3bd36caa3b16c3d0977a @@ -2055,8 +2071,8 @@ trackedFiles: pristine_git_object: c4ff08ddaea0e42b6973cd1d68b5691e42a4956b docs/models/ontologyeditorcell.md: id: f7e0ddd91b66 - last_write_checksum: sha1:4dcba4b95e4465767ba5ae8f254909a51d1eb4b7 - pristine_git_object: 61e8003dcb00a0c3c0b15b2257b98b5010e1d5a7 + last_write_checksum: sha1:694062c65d36dcd349b43d7b51faef8a1b151dd1 + pristine_git_object: 94393f8356dcbf1dbc22179f5e9f708fa53f760b docs/models/ontologymanagementserviceaddontologysubmodulerequest.md: id: bed84a94b24e last_write_checksum: sha1:d74c9068a3fddb338610e41cb7e85949c4aa34bb @@ -2611,16 +2627,16 @@ trackedFiles: pristine_git_object: 3c59385a1c0a89ef9fb7d04a1eb72a1dd1ce7492 docs/models/ontologyopenobjectcell.md: id: 7337f6f4646a - last_write_checksum: sha1:2c3411a6d628ebb1874b673250b429cb92b2b365 - pristine_git_object: e47d663d8a85820b7301ceabe360d34c564ec5f2 + last_write_checksum: sha1:68c2c1341ebe235c1d4d258aac5c67e94eb5e248 + pristine_git_object: d858aa23a4232cbc1a97694bb85533c91853e565 docs/models/ontologyquerycell.md: id: 865ecf08b13c - last_write_checksum: sha1:c93d71090c0141d2219955d9997d04de4ae4758a - pristine_git_object: 51a66be6a2bd98c5a5aba8bb7d54a32288257e43 + last_write_checksum: sha1:1365719dce8cfc88ab6c23d6a63bdbfbf6b68cd0 + pristine_git_object: 95b10b12af4c69d40b36c12526a56f94292c5d9b docs/models/ontologysearchmetricscell.md: id: 742532f1c50b - last_write_checksum: sha1:fedb0bbfcd4b4bbda74e6febf7330aa81e2992d8 - pristine_git_object: 54214186524eb8460055328c33fdefcc28012c70 + last_write_checksum: sha1:b5a72bc22821b76aa4155012c97c2eedd59db532 + pristine_git_object: 6ace2590925226eba22410eab93b38d6039dd51a docs/models/ontologysql.md: id: 0c11a1bf7f5c last_write_checksum: sha1:1523aaa6b066556aec636a8a5a487b650f3630e9 @@ -2651,16 +2667,16 @@ trackedFiles: pristine_git_object: d8c8c3e9ff545caf127970b0f20536e5b969b4c3 docs/models/patchcell.md: id: 999cb421b814 - last_write_checksum: sha1:f127021fbe1f90ded4f90ac7aa39e4756abda133 - pristine_git_object: 8e046c6d6159baaa0ecf0d9266fe24524c4bff71 + last_write_checksum: sha1:2d548dda887e8cc126ab07a4c0e6a501fbe749cb + pristine_git_object: 28b07d0f7ba723c03fdae99ce262fd2a7faf77a8 docs/models/peoplecount.md: id: be58e4c0e7b1 last_write_checksum: sha1:c4b76ff95ef7eb213b2bc7e0f4f16a00307767e1 pristine_git_object: d66063d8ada22ea158845c42c666b8cf7675bed2 docs/models/playbookeditorcell.md: id: 99c0593c6270 - last_write_checksum: sha1:be9aed685564c0eaf8396868ebd05606b97596b9 - pristine_git_object: e756d396ceae59592ad6c83a68d08cdcb8f99527 + last_write_checksum: sha1:cf114b81afe35dab2bf1d6e346d33f99c95e4a44 + pristine_git_object: 13f2316458533808306d5e3c4136dae75fd7d415 docs/models/playbookserviceattachdashboardrequest.md: id: 6628e7ab91aa last_write_checksum: sha1:77b3f89c9981ae3e705cc14b478ee0fbe8ec24f7 @@ -2983,16 +2999,16 @@ trackedFiles: pristine_git_object: bbb5fc2f9c22a2b21719d20992b518b921fff7d6 docs/models/powerbicell.md: id: 88ed5ffda91e - last_write_checksum: sha1:c3f8c58ececd915ae1c6d6d9fe82c7354ce67a1f - pristine_git_object: dd959bdbf87378d3c86b1f637eda69abc2480156 + last_write_checksum: sha1:a93584f285f9a1ed7677e4db80ea56cdd5c6e3e8 + pristine_git_object: 5ad809a9d4589a41d8860d25addf303f4b33c16f docs/models/powerbidata.md: id: ba04af8c07a4 last_write_checksum: sha1:a6da4f2c742873b2fb6662c0849b79240ae61dc9 pristine_git_object: dec29e1999151971b256035d2a6fddfc8a691082 docs/models/powerbidaxcell.md: id: a07809327254 - last_write_checksum: sha1:d7b3b80d58432c02987d0c5116aabdc75c1a7058 - pristine_git_object: 3eed92dcc930fcf9f9a980fe0bc879bb5fe54e0e + last_write_checksum: sha1:01b615e3672e168dddfe679311585c356041cf9c + pristine_git_object: 1374f5a8d78c708942e2b03a59336cab3997fe29 docs/models/powerbimetadata.md: id: 5a13195af00a last_write_checksum: sha1:8713bff29c42f3b43165af0aa763e420bc45c14b @@ -3079,24 +3095,24 @@ trackedFiles: pristine_git_object: 15bf0dfbcead6412627e3a8d1022eb9b41c99217 docs/models/previewcell.md: id: 73820136656b - last_write_checksum: sha1:04ae9533623ec2514257fdb5ba7f8a15304cefa5 - pristine_git_object: 81bb91f237c38975c9e1b896d00076b427d2ae6d + last_write_checksum: sha1:bf89ed4b976c0122558054067c65c3e9b64ea7fb + pristine_git_object: b71bee68460ed6d8ee0999832a28a0cfa092b913 docs/models/projectid.md: id: b641c38c8d5e last_write_checksum: sha1:2731e56b65b380b2ff935b5f0b450d0eca334458 pristine_git_object: ba239c1be3381a8068bf61c8c29ae78cb58d6680 docs/models/pycell.md: id: a2f8d673e550 - last_write_checksum: sha1:ef8e25fdc697d892e3e920a51099bf4f6a7bc41b - pristine_git_object: 9c7f14be0c3e56a2611d7a67fed27791d6f5d204 + last_write_checksum: sha1:b3730382678e70d51a9d865992b54cfc0859135e + pristine_git_object: a14dd309cd3fa6760d26c2d7163d6473997f364b docs/models/pythoncode.md: id: 75ca41bc22b9 last_write_checksum: sha1:99136e76e5ab5111a9891bcdfa2bfa21ece89cb8 pristine_git_object: 061208d7928857479664e7454657422451626644 docs/models/questionscell.md: id: 2bce91488a46 - last_write_checksum: sha1:af9baf390f44ba3c059a5a8304099621e4175c84 - pristine_git_object: 3591a90bad9e56ed2d6302edf4a14ec7eeba597f + last_write_checksum: sha1:1e4cf253c5fc4daa032d2e460824d67c24a1e696 + pristine_git_object: bf82e88401249d74a5bb43ea07eed40d996aed6c docs/models/rbacserviceapproveaccessrequestrequest.md: id: 4d14c9f88d8a last_write_checksum: sha1:41f5093898a59190e9741e296eb40a2af8531a91 @@ -3407,12 +3423,12 @@ trackedFiles: pristine_git_object: 767b6caf1b03c284ff9708216f0d81c59a8c2a82 docs/models/reportcell.md: id: 720ca4e4e9d1 - last_write_checksum: sha1:4691a88aa5e012b0bd27bc769747d50a9fe13ee7 - pristine_git_object: fade405e044e23f36130c552ee16277cd2585e8b + last_write_checksum: sha1:f144f3b8f83545626aa51b55b1d40e55de2a7770 + pristine_git_object: e0baeec8bee4a13f1ce75364a6f5f9bf62208e8d docs/models/reporthistorycell.md: id: 8c432156710e - last_write_checksum: sha1:dae09bfdd7240483f80641627372b2845aa261e0 - pristine_git_object: c3b91c937284ac52eaf5084b23a632b2e484064f + last_write_checksum: sha1:1be10737223ff6d8f54a7ed12bcb2f5823424e6b + pristine_git_object: 4ddb925966852f685eed311130d8155fc83cd830 docs/models/rowcount.md: id: 15fa4f3ea222 last_write_checksum: sha1:ad5fbb9060ca7cb4a5becee32ba273824198ecc2 @@ -3843,8 +3859,8 @@ trackedFiles: pristine_git_object: 1a9de3521c779cf3973e7d1c1c47f42a2ec001ee docs/models/sqlcell.md: id: 5013c4af92c8 - last_write_checksum: sha1:12d0eb17f1f348fa3c1a2725c58aca1cb400b585 - pristine_git_object: 3b25202b149ca92be8550dca0f7296d31150056e + last_write_checksum: sha1:2587f63a553e60cb3343c44f049602a8af5759c7 + pristine_git_object: c5e38156fa12f90f9ec48336a8f6fecb8aee62ff docs/models/sqlserver.md: id: a85f7d33ce1c last_write_checksum: sha1:11ff0cb9f90c7f061d0149dd5159dc0be2cadef2 @@ -3863,28 +3879,28 @@ trackedFiles: pristine_git_object: 9cc13e9d4f01c6f27ddad035aeb96ada78a0cf35 docs/models/statuscell.md: id: 29c094b730e9 - last_write_checksum: sha1:0b1db8c17bd2c577a5d1c5182913c372a6cade1c - pristine_git_object: a0a1bda51b65dcd3a9983d2900ecb69af1be65d3 + last_write_checksum: sha1:0923e10da8bfe95ef852b72ae89006d0902bc0c5 + pristine_git_object: f04f3572222b072f786d2079293e9f030c0db6ee docs/models/streamlit.md: id: 54ac96e9d7f9 last_write_checksum: sha1:18e3440a734daea16fe20d2b95774d9455ee99e6 pristine_git_object: 7f6545a54eb1ad188602d0bc9d3a71572de89f04 docs/models/streamlitcell.md: id: 32dc82efa77f - last_write_checksum: sha1:ec6604a3d6d677c5814b93f479d881a07faff391 - pristine_git_object: c9aabad86a867e9dac906b36cd103fd1704f9b79 + last_write_checksum: sha1:402f43f9e8b35f89a1dfb78219d8c9f9332fc480 + pristine_git_object: 774a030c5f1e0a35b5ab5febd07b1ef5087b9c42 docs/models/strings.md: id: c192835afe30 last_write_checksum: sha1:963b6d10d3aac8d313bc0a67e86dd646b08bbb29 pristine_git_object: 67abfb2e876c768c5fac13476b76b6668e59aae4 docs/models/subagentcell.md: id: 5ea5a881d1f3 - last_write_checksum: sha1:6b36ffdae23ca68e6702038bc46a316f33d17463 - pristine_git_object: ba0552e46f0d13192d73811d7845a51b0daf055f + last_write_checksum: sha1:f324ad0107d9cb1f726041472d585008168a2c9f + pristine_git_object: fdf90cc564ddb9d7d0216945d0bff88363703320 docs/models/summarycell.md: id: 2548ad2653c4 - last_write_checksum: sha1:ff6dbf089c1ca9c714e9024223dd7e349233f030 - pristine_git_object: 44b8ef995ab2a425d5b45b1f7208411e778e39bd + last_write_checksum: sha1:38aa73a356ec2b7a9c17ca4d22dfda9078a9efe3 + pristine_git_object: 1b091694c068484c32764c7196494aec8ff9ba18 docs/models/supabase.md: id: fd5758411c06 last_write_checksum: sha1:4aa09315579daf3dab4ef9e395f678f1a047a0de @@ -3895,8 +3911,8 @@ trackedFiles: pristine_git_object: 6d2ee1f140f0276ecd3d47d107adbb33d93db402 docs/models/tableaucell.md: id: d2fa26f896fb - last_write_checksum: sha1:9957ddb86f85d76b0274fcce9b00fe697520db4b - pristine_git_object: f98fa21196c3bf4723b96e47c379ed4f717cb4bf + last_write_checksum: sha1:3277c7ebe7f4e5041107fa1fe608473078f94cb2 + pristine_git_object: 75e6b332d8b93aae04701db4dc63f9ae7b7733a8 docs/models/tableaudata.md: id: c8fa4f683871 last_write_checksum: sha1:4e16a9b005e70ac7bd2ed6cab0d00dad1f8a9f44 @@ -3907,8 +3923,8 @@ trackedFiles: pristine_git_object: 83fbb2e127235704edaa20bb6f1b7f2cd42c76af docs/models/tableausearchfieldscell.md: id: 281391d084cd - last_write_checksum: sha1:7d8d08e1e8c5a65b2ee8678a40cd0a92c1178250 - pristine_git_object: a3df60e29c4e189d373386ffddc307936f05caea + last_write_checksum: sha1:037826c56f154527ffcd03cf2ac22414ad6b3cb7 + pristine_git_object: ac8a77f4b7f8e4bc8d9c53c213d3af6a8d036886 docs/models/tableauservicegenerateembedtokenrequest.md: id: 984f98100123 last_write_checksum: sha1:d3d028113f494705721545cbdb64e0b3e0a6c78e @@ -4015,16 +4031,16 @@ trackedFiles: pristine_git_object: dd7a001aa39b73702652c129bbb27fa9c668fea1 docs/models/tableausqlcell.md: id: 244cb32a6121 - last_write_checksum: sha1:3e3ee394f29cfcd16c1fc3dbaf6f07189a2f80cb - pristine_git_object: b5767e0558dac0a4b6bdd25d562287021acced54 + last_write_checksum: sha1:6dece133355a238bed6062d3fd8bfeb004a8efa9 + pristine_git_object: 6a3295c47898693d59ea0c7510c98082d0d49795 docs/models/tabularfile.md: id: 2f27bf703df5 last_write_checksum: sha1:8f3e80c1531f6eadd143b7cb6f625bf7177f4a05 pristine_git_object: e32d061defc390e177c5fc91c0466b3265b33d89 docs/models/tabularfilecell.md: id: 4f09da02be27 - last_write_checksum: sha1:93ba387ccd30b433c974ede4faf94b8265ed29a0 - pristine_git_object: 2ec46f41e887cb3f7ad534a67cfc4f1fe02e75cd + last_write_checksum: sha1:84bf931c433e72f22c6714d3dac3730dda9bfa48 + pristine_git_object: 3e83da3b05634af55705674635bcea159dd639b0 docs/models/tagcount.md: id: d7a264a4547e last_write_checksum: sha1:88fe8dc00e84f550b92cb2c68e6066186a6d8b72 @@ -4099,8 +4115,8 @@ trackedFiles: pristine_git_object: 9bac376a872ce029cb4075d5e4fc2dda01be4606 docs/models/textcell.md: id: f0f44d9de623 - last_write_checksum: sha1:09dc6e8cf08af639d9d5988e195d7e53cf4080fc - pristine_git_object: 3c437be305b9e4307d6d979cd98dfd6dc9332dc5 + last_write_checksum: sha1:ad730f1f15ffff4204066054eddcf442fa664e07 + pristine_git_object: 76e5d21464bc80cf39d1e0cd506e5468fea8e34e docs/models/textqlrpcauthasseturlexpiry.md: id: 3186b81f841b last_write_checksum: sha1:a39362ef05a77fc5150d2e392acd05c799c08798 @@ -4111,8 +4127,8 @@ trackedFiles: pristine_git_object: 0d967cf3d0de25fc43e79dd295df8912e31aebc5 docs/models/textqlrpcauthorganization.md: id: 9cd100fd12d1 - last_write_checksum: sha1:06e710fff440c48b4bf11b41492d52c5e14f79c6 - pristine_git_object: 0f1d7259b9c61870409b037f616a81eed41402c7 + last_write_checksum: sha1:53c97aec31b5bb9bb695ec75c828924737b920f8 + pristine_git_object: e52dc01734af572de944236d2160ea9d86980ab0 docs/models/textqlrpcauththeme.md: id: c153ce9ddfc8 last_write_checksum: sha1:9c3534b8fd1a9ffc26ba2429f11906897911d51f @@ -4533,6 +4549,14 @@ trackedFiles: id: 633ce9b9ee84 last_write_checksum: sha1:8f62b8216b8031a9979536c113b8475e510782b4 pristine_git_object: 381f41477d09b331781296cc253c360f6b95004e + docs/models/textqlrpcpublicappverifyapprenderrequest.md: + id: d965a425c6d9 + last_write_checksum: sha1:a4dde6eedc9fe17eb86b85b822102bf4cc1647a6 + pristine_git_object: 5684a9e5596701570c551cdd1463665022b47809 + docs/models/textqlrpcpublicappverifyapprenderresponse.md: + id: 4a6808ac6c19 + last_write_checksum: sha1:178b948c802ba0b4c32f7ec5c56019aaa444b1fd + pristine_git_object: 367441685354783d14901838b2b0743628c08ea2 docs/models/textqlrpcpublicauditlogauditlogentry.md: id: 311e79c374c6 last_write_checksum: sha1:9f33d33feceee154af3e56a01fb3ca00da811c03 @@ -5185,6 +5209,10 @@ trackedFiles: id: 7f7d7814eb56 last_write_checksum: sha1:33c9c60a1d54b3e9b23eef2421eaf4834d8f9d81 pristine_git_object: 3ce536d4dba286ac3d1617e22a6215949aca53bc + docs/models/textqlrpcpublicchatautoattachedlibraryfile.md: + id: ad1d65bf6d4b + last_write_checksum: sha1:f070b25db97bf0b4fc4437842baf0398d958b56a + pristine_git_object: e4dd0c319cb8c340e818307e550f39fa70a2b3e3 docs/models/textqlrpcpublicchatbookmarkchatrequest.md: id: d1a32888cc34 last_write_checksum: sha1:4abe9e7506284cad79a6018daa11fac429f28f6e @@ -5203,240 +5231,240 @@ trackedFiles: pristine_git_object: a1a12eb36683ad310ae1a023948c4489c36a18df docs/models/textqlrpcpublicchatcelldurationms1.md: id: ce13ce143d57 - last_write_checksum: sha1:4e77b0bf6c1b448406bce0504ef975f5959efd68 - pristine_git_object: 460856e3e4dcb7d6982699b1384170fc61e820b8 + last_write_checksum: sha1:4a425220e8b2033b645ab2cbb364569e3d993799 + pristine_git_object: c1e2e35dbdf92a655756c420bbfd21b70696034f docs/models/textqlrpcpublicchatcelldurationms10.md: id: 4323aab83f1c - last_write_checksum: sha1:33eaedc1725911c43e0b572f7a0f2d42d9d82193 - pristine_git_object: 47130d3fe28d2d88513f16849ccb7e3ecbc48129 + last_write_checksum: sha1:d8675c6fcf434abe5be67b5e65d0faa287f3a190 + pristine_git_object: d7b9d1c5fae1c7df6004a28cea562cfbbb395ec5 docs/models/textqlrpcpublicchatcelldurationms11.md: id: b699c2ad7cd6 - last_write_checksum: sha1:0f1b9b477b983294941b2f0450ed1ab7593ef6d5 - pristine_git_object: ab9502dbfa653bdaa3788d243d3597cb373e418f + last_write_checksum: sha1:11f1b52f415663377311afaaefe2ca6d5b83396e + pristine_git_object: 0bc211dbd045042a887642898a8859d9c8ce7850 docs/models/textqlrpcpublicchatcelldurationms12.md: id: ac544f67bc06 - last_write_checksum: sha1:67f7fbbc93844b3ba7d440b5dad349a06da4a3e4 - pristine_git_object: 1cf713715c0dd2b46b62bccc38fdc99e0106a6fb + last_write_checksum: sha1:acb8c1839746b0b1256b4ff62293e40375e8665d + pristine_git_object: c813f1958620ddcf662139bdaaf9af52b39ed8c6 docs/models/textqlrpcpublicchatcelldurationms13.md: id: 93be16e523a3 - last_write_checksum: sha1:7f293a4640ab146b9f15b8b99fb9450de45eddc8 - pristine_git_object: 9efdb7375adc2f43659be6d732b32c0457899ab0 + last_write_checksum: sha1:d35fbd1121f50e76707d816c62967ddb1e49ea51 + pristine_git_object: 3797ec6363fb1970d2b63c0cc110170fb1a98b43 docs/models/textqlrpcpublicchatcelldurationms14.md: id: fdb067b76580 - last_write_checksum: sha1:f8d656cf1040073e83c9d3d6543c472847971194 - pristine_git_object: d912e14a23bacb98444eec609cc15330a6679ac6 + last_write_checksum: sha1:8c119b1f6a49c9e33f866562569137ca5ff5b5a8 + pristine_git_object: 727d9b3a4e196332b418d9010eaa816b03ac67a2 docs/models/textqlrpcpublicchatcelldurationms15.md: id: a341b3d5493c - last_write_checksum: sha1:fc53fd4380f7c5645ffc0664f31eddc08bd9e3c0 - pristine_git_object: ab635aa7e5f33f0a90bd2356a87394ae05016ad6 + last_write_checksum: sha1:d1076e18fe7c7689ccf080acd170063c9d58ef46 + pristine_git_object: cbda7c7b81b1a9292ee59cd174ae544190bde765 docs/models/textqlrpcpublicchatcelldurationms16.md: id: baa4a35a158b - last_write_checksum: sha1:e74116b305f1a8a19363cc4fd11103197ab89b6b - pristine_git_object: 3d9acff03c19dfe4d5c1922179a62a43e659d2d4 + last_write_checksum: sha1:afd421397d03c8ce1cac16f6440b378200caad04 + pristine_git_object: d2e258967e5c750c0bd5811cf132efb2cda45e03 docs/models/textqlrpcpublicchatcelldurationms17.md: id: 9276cfb296f1 - last_write_checksum: sha1:43f594c8e731b804b74749d27224fcdcbb62b5af - pristine_git_object: 3c549aecfb37aeb41c0f55eab245f1e87f217f2b + last_write_checksum: sha1:356f6ba9cfada751190aac970cfe1e9725469d7d + pristine_git_object: 21d9b7b63ced29925d34ea0b870b025402788e29 docs/models/textqlrpcpublicchatcelldurationms18.md: id: 85eb6a6e1d56 - last_write_checksum: sha1:7456bc76bed2e3948ac411290a9d2ebf70de5c09 - pristine_git_object: 9964a522d94fccfad47e1c791818c3afc62aeb6e + last_write_checksum: sha1:c7f27e973797255f6cfb89ea77708f1406999385 + pristine_git_object: 08b86b0c33914096dc3bdfdaf4a09d17c8479768 docs/models/textqlrpcpublicchatcelldurationms19.md: id: fb680596551e - last_write_checksum: sha1:80e51fc8df73ae66071f2281d48e9f2d3fbe792c - pristine_git_object: 391d58b21df7755e31a42cf3147270e3fc84022a + last_write_checksum: sha1:ac0301aeb1d7b43f2cfbe36a54408bcae0a8852b + pristine_git_object: e396d1a86d051e51489a671efcf43c3107ea4c6d docs/models/textqlrpcpublicchatcelldurationms2.md: id: 14dd025bc458 - last_write_checksum: sha1:00e4128aef3b5ed896587209ec32f416a9966934 - pristine_git_object: 0af003180d48ef85e4c922abb9818e5767a5f8e7 + last_write_checksum: sha1:dbf26d3aca4ec74080ef6cceefdbb3d25cc9e0da + pristine_git_object: f7216efa55781a926768235d528b934bccc985ba docs/models/textqlrpcpublicchatcelldurationms20.md: id: 72b568f7e4f9 - last_write_checksum: sha1:515f53a5a9c274cc23bd066499fd798ffdeb33de - pristine_git_object: 88c0a7e3db2df43024ba4c4fff414384c1f3b2c9 + last_write_checksum: sha1:541476f43c3560f6e9b0d80999fe2823fcf6afc5 + pristine_git_object: 95509ae6af69f22b64023a2a0e2252130147a8af docs/models/textqlrpcpublicchatcelldurationms21.md: id: 23aa9ccc5c49 - last_write_checksum: sha1:39b286fa2b2ae0a5c65b27c2d5aada85e61b2825 - pristine_git_object: 9cf0d3d3b6518bc301db72faa2f94160d6e280b6 + last_write_checksum: sha1:9055ae6ef8166c7b5085209f0327f3becfbb3f1f + pristine_git_object: 5b7251d9850645ebe08e827cee33c86e48157fd2 docs/models/textqlrpcpublicchatcelldurationms22.md: id: 1a4adc3cdc96 - last_write_checksum: sha1:2eb38af3529ba8bdf1d600f781f95a8d09856931 - pristine_git_object: 56443435114afb0b22fd39b928f7e8c8a17b89c1 + last_write_checksum: sha1:7b901fd9cc69b6d75a96401a3b7f166cda5faeca + pristine_git_object: 7a63b911c60a424a73a216edd00110c9902fdef4 docs/models/textqlrpcpublicchatcelldurationms23.md: id: c03f714b4f29 - last_write_checksum: sha1:11d4e5da04fda9876c308c93a567a325675cd784 - pristine_git_object: 6ec8cb859cc8319485ce9d9308bdf179603a6951 + last_write_checksum: sha1:bfc98beff5bd967de016f844b96f0012d805baa7 + pristine_git_object: 55debaaa70b6e6ff870121334248233a767f855e docs/models/textqlrpcpublicchatcelldurationms24.md: id: 58f32f33d432 - last_write_checksum: sha1:fac8153060acfbdbfef93dc0bc24672e7220c8e7 - pristine_git_object: 6afddc2f3936f0916e656efbb296fc3baa4bc0b7 + last_write_checksum: sha1:abda487aada932dfa589f1a84248f1e367a38692 + pristine_git_object: 3cbaf149cd55382ccaf330778f0f139ee35f1e6b docs/models/textqlrpcpublicchatcelldurationms25.md: id: 4a2739227bce - last_write_checksum: sha1:cdd6fc31f03cffeb5f34f29fd8285139dc3174e4 - pristine_git_object: 49965f0d954b839108c8a97af343001934546677 + last_write_checksum: sha1:b5db2c7da6b494529d7ee6d9bf018fe990498c0e + pristine_git_object: bf52f5efd9b2adc8bb3f76c2864170e57bf9c5dc docs/models/textqlrpcpublicchatcelldurationms26.md: id: 812be6182cff - last_write_checksum: sha1:82b92e2f8c8739ce01c3f7a6c45af2f6a00ca75b - pristine_git_object: c116f50be87dbeb6a70d93be700741df0bd03813 + last_write_checksum: sha1:6284c1b31fdc3b91588aba5198ccf5c2de80dc14 + pristine_git_object: 1349ed9cb3bfe9f2311ca4a5fe9689e3db69e7e8 docs/models/textqlrpcpublicchatcelldurationms27.md: id: 040ccb7ac4ec - last_write_checksum: sha1:1d500801a78f8ff80e09aad376dc101ec4180c52 - pristine_git_object: fc13dc7324b88d2917e0fbce2f63b758dc4d44c9 + last_write_checksum: sha1:fd3ce12d2360a4b972b612ef591bcbbddb6a6f54 + pristine_git_object: a41fc41b6bde0faf6478a469a2b5de0b27a91f64 docs/models/textqlrpcpublicchatcelldurationms28.md: id: cf4668afc45d - last_write_checksum: sha1:fffac27577ffea7790b582a5cde8475f70e76f4b - pristine_git_object: eae990992bd6ed8588503193aa3f719a9e84cced + last_write_checksum: sha1:e6c38d680a2bf9ace5350cd5dc8c84d267f45da9 + pristine_git_object: fbd3f025bc0cbcee776de4a027632983c3bb3f00 docs/models/textqlrpcpublicchatcelldurationms29.md: id: 5d438f7b0126 - last_write_checksum: sha1:cebf2c2b2635a7d61d6dee78c46f1faa94bd4046 - pristine_git_object: 94aa3556061339e70e8a205c9f7072144f10cdb7 + last_write_checksum: sha1:7fd977fd5f0837a911086122b3736d95738e965a + pristine_git_object: 79c11c4ba0e5f0bcd9b66e230fd9523c927747da docs/models/textqlrpcpublicchatcelldurationms3.md: id: 28b865c12a15 - last_write_checksum: sha1:e97357b182fa8f53f7229c70c579059e3673033a - pristine_git_object: d357ae0267c83402404eded13774792bd5cfefe8 + last_write_checksum: sha1:778dfbf6ff208f54235d77cb21114ba0be3d1794 + pristine_git_object: 156039afbcd4d975a08464f1288dd42e384d6a8a docs/models/textqlrpcpublicchatcelldurationms30.md: id: b7504213c6b8 - last_write_checksum: sha1:15d5132e1ec74c2105763f784f126fcf762e8aa7 - pristine_git_object: 4a1a0f0100c1799044721d23887e8d629091fc34 + last_write_checksum: sha1:85b524da4166f075fd034f3660dd5c8efeb5be9b + pristine_git_object: 943c74f2b2d219d94bf33fb845eac54a8f2d9fa5 docs/models/textqlrpcpublicchatcelldurationms31.md: id: cd73643e0a1f - last_write_checksum: sha1:a1ec68c84e8fb544f4f77f3b46bfaa450bb020fa - pristine_git_object: c9ec661e0f6b213af067d56d2c01fa5ea2e4843c + last_write_checksum: sha1:62f555e1d00a7d695af2e2c9937847c4220b1527 + pristine_git_object: 5161a6c4b07768b814fc1ebce3e4c2505efc3d66 docs/models/textqlrpcpublicchatcelldurationms32.md: id: a154d8dea0e2 - last_write_checksum: sha1:fe6c512229e3da0617381ad4de4eb75b8111b453 - pristine_git_object: a67aa597552af56fbe90ac8bfa583e6e05103cb1 + last_write_checksum: sha1:097de57a9b4b81feac104135539a1150b777abad + pristine_git_object: 1e055f921d3ea58b16836f7bdad059a1bc479a68 docs/models/textqlrpcpublicchatcelldurationms33.md: id: cf0d4874c2cf - last_write_checksum: sha1:7782b2ab0e5a4af3e4f48b8fa9858f8674e3c36e - pristine_git_object: 79f388f84ebf3265f5e52edc28eead5470959525 + last_write_checksum: sha1:fea3686b469e64f152b32f6bd76ced9d7ee2f642 + pristine_git_object: f6f679c11a13fe9f3609301ac8719fd95cb4ffd9 docs/models/textqlrpcpublicchatcelldurationms34.md: id: e74f3eaef439 - last_write_checksum: sha1:0008d71cd9be2ef0ad5e44c05d233cba1645daef - pristine_git_object: ab72eb454e9194eaddeb22c67e84d57ded66e93a + last_write_checksum: sha1:a432b3c4c0ff6981d49c18ac7776b3f24a514211 + pristine_git_object: f2744146a74395435c39e830ad00460b0718f21a docs/models/textqlrpcpublicchatcelldurationms35.md: id: 11e624706350 - last_write_checksum: sha1:d994a65620b5410303d8e17e4ca1821d58e1f911 - pristine_git_object: bc8414b73dac47995627a631bf5fb72f085ec5c5 + last_write_checksum: sha1:6b692eacb788bfdfce8a38fa042182d90dc94bc5 + pristine_git_object: 99718aba8f0ee212c176ef3956aee7723d9f26e9 docs/models/textqlrpcpublicchatcelldurationms36.md: id: 702b8909e67c - last_write_checksum: sha1:d858bec0e43fa2044c6728e9553f3edc24fc8436 - pristine_git_object: 8e47be0b662659b28574f8e1de7cfda4e5c1fcf9 + last_write_checksum: sha1:840334262b0dc2ed63983aaa82e7b7277da5b35b + pristine_git_object: bbf74da015680840e574f7e9cffdc9fca34bc7cc docs/models/textqlrpcpublicchatcelldurationms37.md: id: 628fbcde2f9e - last_write_checksum: sha1:ad8497275eb337af732a9ab1d6e12ad859e5183d - pristine_git_object: 62443e0b14f5513c192d717191ea87dcf8b662fe + last_write_checksum: sha1:9fe741c7872516f6dc1180d594cc7377831026b6 + pristine_git_object: 35c580ec594789ce8830995d91ae38c8a1930f07 docs/models/textqlrpcpublicchatcelldurationms38.md: id: 10664fc82e61 - last_write_checksum: sha1:1d2db57ef717073d9b6245bd7fa7a265e4f426b3 - pristine_git_object: fedc932ac8f66426c9dd70cd91380b0518a4e83e + last_write_checksum: sha1:1d053f9d585b840984e4e8947cc85ec18ad4bf6a + pristine_git_object: 2fa7d3a4b48c7d2cbe0fa38f4f32dcada338d14c docs/models/textqlrpcpublicchatcelldurationms39.md: id: 1b3b1bf07295 - last_write_checksum: sha1:b7d48d3896e63e3e363ff40e4b4ccfadd1d4b41c - pristine_git_object: 5d1bfad212917c5faea50d4de315fef2a81e51c3 + last_write_checksum: sha1:2309b0f8ca1c80d44f1e602f5da40d69481280a9 + pristine_git_object: 20fcea53fd2a7fb648703127a74e883b904b77fc docs/models/textqlrpcpublicchatcelldurationms4.md: id: 7ed91a5ef045 - last_write_checksum: sha1:10bd8994ad9a088233d35c3587bb49c6d595bae3 - pristine_git_object: 2711c6e3b87a75828ee20e44e5505d2c9963d0a9 + last_write_checksum: sha1:c7c36f1c4c81cb8b8552780611617d9177fb8fe7 + pristine_git_object: 82db6943819f8e745750bfafe97497b97efe473b docs/models/textqlrpcpublicchatcelldurationms40.md: id: 8629d9ae13b3 - last_write_checksum: sha1:b9ac55f54cabb9d190492ea3fae18ff8b357a34b - pristine_git_object: 07be7758daba52ac0070a6abdd3f03ccfa9830a0 + last_write_checksum: sha1:bce647f09d831342ae84696061ced22a1d4beef3 + pristine_git_object: b7f2792b61bc6707e7a7d6e3f6a2f91d4b14982b docs/models/textqlrpcpublicchatcelldurationms41.md: id: d3ae6c787efa - last_write_checksum: sha1:f768efb29b09746fedea143af360d86c527f3a44 - pristine_git_object: 48272908fd9a428bb21fee1b8a0c1ebd1e25b4c7 + last_write_checksum: sha1:082d179e99b36c5f540468c60e2a39902f708297 + pristine_git_object: 250d88f44032c30f41875cc703524a213fa694ef docs/models/textqlrpcpublicchatcelldurationms42.md: id: f0e68f0c5a9b - last_write_checksum: sha1:5d651ee5c3eda08582489332787e4c1ff58003b4 - pristine_git_object: eb1801cdfb465c223711049eb8baef40d2042ff4 + last_write_checksum: sha1:aa5993213a798aad45b38975e9baabff18c21b34 + pristine_git_object: fb22fb8caec61f318811c3e690bd67b4fe10678d docs/models/textqlrpcpublicchatcelldurationms43.md: id: e765dc7a6c37 - last_write_checksum: sha1:b535e3e4df4b8a4a55cad77095d5e4ca5ca90a64 - pristine_git_object: eb3015be34645603dec4215bf798952d008e85e9 + last_write_checksum: sha1:e3fdebc8c400c2c5fd1513b207f75fac2050fb89 + pristine_git_object: 74c33dfebe223ddc83760857c4678de23ba62484 docs/models/textqlrpcpublicchatcelldurationms44.md: id: c915946e4a0e - last_write_checksum: sha1:a6d435c2172ff4894d141b7cc4329dc4daf24b88 - pristine_git_object: 5b0e92cee7237e40ac007446d829c68bad70945f + last_write_checksum: sha1:ef2491b9944b5994e2ba9d35e15449a6823c1109 + pristine_git_object: 4c7771ca5264d7b62f6437589e5bd811b3f5c413 docs/models/textqlrpcpublicchatcelldurationms45.md: id: a70126f80b3b - last_write_checksum: sha1:cfa01e0829dc476c40b5d855c2df0dfcbbe51685 - pristine_git_object: eb23c0fbfcc566f7dcb0d50a86f5b427228e0067 + last_write_checksum: sha1:791bde7c702486fea40fa13abd976905427077d4 + pristine_git_object: c9dc1a7cde541907c65cd4d23042223b55daa47f docs/models/textqlrpcpublicchatcelldurationms46.md: id: 261f3e463fe3 - last_write_checksum: sha1:c902d0e15f7893f19987b767a36411af2fac0e54 - pristine_git_object: b1711e77f74f389f5b201f6d701257f6f33f125d + last_write_checksum: sha1:643c81fde08a45612cac64bd9eadac81bb1c3e6b + pristine_git_object: 0b52c6fc3b373a138529a1cbe1e1dcb7fb9e0823 docs/models/textqlrpcpublicchatcelldurationms47.md: id: a2bf0b0cb5c8 - last_write_checksum: sha1:62cdc6503009087c6c7e6e45dba899eb6a532454 - pristine_git_object: 9247dfaf8d3287c6337ee269c2670e4ffc26b605 + last_write_checksum: sha1:8886e20464c33cf1a613ad86efe63fae92604bdd + pristine_git_object: dae58e0146b4d9cf4943f4f191fc428c14ddb4c2 docs/models/textqlrpcpublicchatcelldurationms48.md: id: 24e1b7dbb6ed - last_write_checksum: sha1:38fbe620b600746aff7f96b9855cd17155f034df - pristine_git_object: 3e69d18644fd4ced671f4264be5912987a7b7638 + last_write_checksum: sha1:6377868a0924cf52bf911ee8a46e21197dc14f69 + pristine_git_object: 57775e93f5d077bc2b4a2e9c2cf028b70cf09053 docs/models/textqlrpcpublicchatcelldurationms49.md: id: 609367b3a67d - last_write_checksum: sha1:2069ec8db40ad0d8684f4113e5e8a0a68f9136ed - pristine_git_object: 312399c9d3195bbc4282580a333c123f7069b48a + last_write_checksum: sha1:72b532a6b7cba5feeac268b9e2aebfe1762ac2e3 + pristine_git_object: 5375e8fd2dccf75747f9d8029415dea9c62faacf docs/models/textqlrpcpublicchatcelldurationms5.md: id: 3bd9e407b3f3 - last_write_checksum: sha1:36b0783cd40281648d64ab774fc5e543df0b2a3c - pristine_git_object: 640ba3401c6531c5d5615df02ed8f856983413b0 + last_write_checksum: sha1:dca721223714a94084365ba1bc5213fd664853c2 + pristine_git_object: 3afc70599bc99fb4c9dd69e169022b2149303d3e docs/models/textqlrpcpublicchatcelldurationms50.md: id: 824664f28c44 - last_write_checksum: sha1:f764e5a44d1b66f7367ebcfc4d28da51e131d701 - pristine_git_object: 3f7e30019934cf533d99f41ff3aff37c393a9457 + last_write_checksum: sha1:bf5fed09bd382ab93315f2849a43d6ba495dc79c + pristine_git_object: 47799943ddb607ab5d3c964948d4c5ff82e12a4c docs/models/textqlrpcpublicchatcelldurationms51.md: id: 7bc9b0a0d2c6 - last_write_checksum: sha1:f9fca228dbd985933eb413a76db2edebb896cd94 - pristine_git_object: 7b089766e0ce2fa094ffd2e3a1b74c8f0c7d3a01 + last_write_checksum: sha1:ccb5beed783e6a70fe5fd93182e493e327b569f1 + pristine_git_object: d9fa8241d2e7b25c5653f2dd5a3b3cb980e02d70 docs/models/textqlrpcpublicchatcelldurationms52.md: id: 8672a9fe3dd1 - last_write_checksum: sha1:d9476c131a28b1cc32ef05d0b5d3fb953030a55b - pristine_git_object: af8baaac2ab861fd437bf9ef3b1efc9fbed12ada + last_write_checksum: sha1:f232138056c55ef634e16ef4823b544fbb6a6933 + pristine_git_object: 148b9cdeba860d5a757a2ffe25a10cd7207cd72f docs/models/textqlrpcpublicchatcelldurationms53.md: id: 8a234620959d - last_write_checksum: sha1:1c8ce0ff8dbb7b6d8797c165c99b49466d3f9acf - pristine_git_object: a5274694d1ac4981d0b5191fe3f7b19062341f0b + last_write_checksum: sha1:fade369b69c6ff5a9a481c45c3a6a8ba361be1fa + pristine_git_object: bb0a8be03fd92ce08da93e1c7f639908428b9f51 docs/models/textqlrpcpublicchatcelldurationms54.md: id: 95193a7925e5 - last_write_checksum: sha1:8ef90bef46818b60850846e9da2ca833e696f762 - pristine_git_object: c96e644933c32b584e3805e3f487c3217861d861 + last_write_checksum: sha1:759d9b023b9eac1be457fb992a240abb96ba8f94 + pristine_git_object: 166ca0db37f7130744776181b861e7355ff86ec0 docs/models/textqlrpcpublicchatcelldurationms55.md: id: d91174acb1ca - last_write_checksum: sha1:d66d8080a46a6b44adb8885d15a14d71c58e7ed0 - pristine_git_object: 5a859e6a83e627a91288cc49dda8b8e0ce1412eb + last_write_checksum: sha1:823594362dbd1756e0c5c65e993e8e34551b8bc5 + pristine_git_object: 1a49da128eb6c4e75e14ec572f7328b7ceb39619 docs/models/textqlrpcpublicchatcelldurationms56.md: id: 8d086887106e - last_write_checksum: sha1:39b1f695e5f9381459e00911110f2d6f6556a172 - pristine_git_object: 923a8fc9443d82080aa4720e9baed17d6df73a17 + last_write_checksum: sha1:5d54635a664182c057be1f46e05225a5cc400b3c + pristine_git_object: 995e3418965e1648615195b949f7d535d856c665 docs/models/textqlrpcpublicchatcelldurationms57.md: id: acca8b9c4269 - last_write_checksum: sha1:592fed00d23ed3aab8d767f6c96a8f25f2697587 - pristine_git_object: 089a06a792f9573e74f0480097cb5dcc48eb1013 + last_write_checksum: sha1:d96cf7ed31d1ac98f995b21d8cf134b62e8cce34 + pristine_git_object: f1b5435f7ad00b77992ae844cd16ed3d4ea4606d docs/models/textqlrpcpublicchatcelldurationms58.md: id: 7b1ed9806532 - last_write_checksum: sha1:254e9d17971a5c510ce928a7ecb071e2bd5095ea - pristine_git_object: 1e07783d386a95caf0f4fb232f2761e12df21634 + last_write_checksum: sha1:1260c1bd4664b830f38b3dd0d150abe074b9e3a9 + pristine_git_object: 8cff9b3c1fc6b21c8f2779c8c242a4cfd3c16a79 docs/models/textqlrpcpublicchatcelldurationms59.md: id: cb3a54c30903 - last_write_checksum: sha1:c0ecb5eb9f02ec6513e51899fc8890d4a0c63e76 - pristine_git_object: 196a3404dc076824a44311306be5fc5a4408b4f0 + last_write_checksum: sha1:9674f19d89e65282e51c6306737a05cf45a091ea + pristine_git_object: 0a2ec0b039e3279889a1bf4b5b94e6e747ff2d74 docs/models/textqlrpcpublicchatcelldurationms6.md: id: 0d7c4b8d8d40 - last_write_checksum: sha1:fd15dd4fc85cc05e9f6edc6d32ffe5d0134a36ca - pristine_git_object: bf591ec02577e43cf096f6f166f135b911dcdb22 + last_write_checksum: sha1:4f75f9dbcd7959623c029cd79e4334d57ab1c646 + pristine_git_object: 691d26d0c72610a0f463e2f9b7c92d24a31907a4 docs/models/textqlrpcpublicchatcelldurationms7.md: id: 9719c660fae0 - last_write_checksum: sha1:e49defeb04df0c6a692a86d3a263623192736b14 - pristine_git_object: 2f8ebbbc60544c1dee873d1379f4f6b71a528302 + last_write_checksum: sha1:86728716a01d85c931d48a34cef3520ce26f4e4d + pristine_git_object: fa9a300ae5afcd8cfbfcdee6a2419e9f34405ffb docs/models/textqlrpcpublicchatcelldurationms8.md: id: 221d7eb26900 - last_write_checksum: sha1:98113d7f13d7da1116ad149f68e92a6295c07e0c - pristine_git_object: 5f51e5edc1be1b273b22f12a953745e93409bb3e + last_write_checksum: sha1:1a7427137a2116253843c9460164c0e7f4fff616 + pristine_git_object: b58a270ed171b2a52245d83d4dbbb84bae2667d5 docs/models/textqlrpcpublicchatcelldurationms9.md: id: 17028ceef81f - last_write_checksum: sha1:0f2d238c9eb6625d93a91d402de33d02a03d5e06 - pristine_git_object: 3d62985d933a75ee52ab4abeef712152241c1b30 + last_write_checksum: sha1:a99e2da4a1c313cea89bfddf67757034fdb3edc6 + pristine_git_object: 5f50d1eb0e3eec89b6b290890e2479eb6bc80f0e docs/models/textqlrpcpublicchatcellexecutiontiming.md: id: 834090f7a33e last_write_checksum: sha1:a75c5dcd7407835ebc2c6c304bf4a3c406951f35 @@ -5459,8 +5487,8 @@ trackedFiles: pristine_git_object: 2f23632c04d2db841682636c4483acb975b90925 docs/models/textqlrpcpublicchatchat.md: id: 4169a2c3b876 - last_write_checksum: sha1:d0e780b997526b2c4ed2f90382006dcebb152ed7 - pristine_git_object: 32b5af132c80af9e74c2735768ea3e122703b275 + last_write_checksum: sha1:141de9d57b01a15b05beaee3c915a79065b93cf1 + pristine_git_object: 08077be6ed140270fdcc8c77eca40d1a271ea28a docs/models/textqlrpcpublicchatchatexecutiontiming.md: id: b2c072b983f8 last_write_checksum: sha1:65c3df46b3e01e55b8afbfa6332d19579cc2b4a3 @@ -5515,8 +5543,8 @@ trackedFiles: pristine_git_object: d76e33dc89c6a2a9b6ce4d031bf2171fb55ddc9e docs/models/textqlrpcpublicchatcreaterequest.md: id: 5eb9e1d5e9fb - last_write_checksum: sha1:e4aeefff9ad2b987644382bec3fe54f6a301cef1 - pristine_git_object: 8014640b504529f174b813ac14836a88f5229aa7 + last_write_checksum: sha1:f39ef9c0dd867e581236f056b3d51e76c574f595 + pristine_git_object: ae9cef1b613b7b94d093877bf1cc8a013970cca1 docs/models/textqlrpcpublicchatcreateresponse.md: id: 766b5c6feb93 last_write_checksum: sha1:829e04e8dd220b7928d225f2a7379e1fed555952 @@ -5593,6 +5621,14 @@ trackedFiles: id: c70484a87fb1 last_write_checksum: sha1:6ce146e1742a6c85f0eb535ed548de20f5e5ac3a pristine_git_object: 9bbb7fc3121341d28c09dbb73f2e1bdf0c3b5aae + docs/models/textqlrpcpublicchatgetautoattachedfilesrequest.md: + id: 784e6852186f + last_write_checksum: sha1:60f6d762f914c87963226a2bfa283e89788e061e + pristine_git_object: da92c8f725671b02cc3577ceac04a8a2e2059c79 + docs/models/textqlrpcpublicchatgetautoattachedfilesresponse.md: + id: 99b25c527376 + last_write_checksum: sha1:6556bd09d71904c96f40b619e653bcbb1cda9193 + pristine_git_object: 685288f5a2c7c2abd4ff1a4be6a21af49ccd92b1 docs/models/textqlrpcpublicchatgetchatartifactssummaryrequest.md: id: dae216e89b3c last_write_checksum: sha1:c4494cdbacc492f3b5feb2cdaaf514ef7521105a @@ -7323,8 +7359,8 @@ trackedFiles: pristine_git_object: 4a050155f5023544db4b2e031c3734154c100001 docs/models/textqlrpcpublicparadigmuniversaloptions.md: id: c9547627c001 - last_write_checksum: sha1:55bc1013f7b3026025b82f371d2336b489516745 - pristine_git_object: 4115c88d88099eaad331acb2f7b88fd987109390 + last_write_checksum: sha1:a3d0beaf9e8656036449b4734b22311fb6bdce9b + pristine_git_object: 9784790e10b0d3ba1a78887534c9c59f9406b55e docs/models/textqlrpcpublicpatchesaddontologysubmodulerequest.md: id: cd5d1b77e791 last_write_checksum: sha1:4b3a4209e12488c4ccdacd1eabba2449017774d4 @@ -8535,8 +8571,8 @@ trackedFiles: pristine_git_object: bf31931367c51137b1a2751c7a9505f8e6a115fb docs/models/textqlrpcpublicrbacapikey.md: id: ceb661f38a8a - last_write_checksum: sha1:d626d1cba60fa7582b6fde5cdc710b3c4de6d8e3 - pristine_git_object: 45914224ccb0aa2a07494d27acf4429405f78937 + last_write_checksum: sha1:12dff7d9d5a833a2895794807bb97f80b4a21a21 + pristine_git_object: 5a99e3ed991142d24d625fa8320521d018252e74 docs/models/textqlrpcpublicrbacapikeyscope.md: id: 586849af5efd last_write_checksum: sha1:5e49ed9883b328a012bac12492d14004d8a3cdb6 @@ -8559,8 +8595,8 @@ trackedFiles: pristine_git_object: 05f135d9c7a3c808fa35e52344677b4e272f749e docs/models/textqlrpcpublicrbacassignpermissiontorolerequest.md: id: 46c6287c5dda - last_write_checksum: sha1:935561dca2372aace9ab14010248fab4e59bbd7d - pristine_git_object: 81ef6dca4d36241990c2c3ed31ae0c2e23931f15 + last_write_checksum: sha1:92e59f285f47c2af16c91806a86fe77c584c7e5f + pristine_git_object: b3adf6e88e5b6c04ea7bc037fa64fa8e781a5c88 docs/models/textqlrpcpublicrbacassignpermissiontoroleresponse.md: id: ed19584244b7 last_write_checksum: sha1:a74b54d0eb26bd69eccf3591f991a15a44d83524 @@ -8575,8 +8611,8 @@ trackedFiles: pristine_git_object: a036acc081bf32e2531feb71c5b14ae7fa4ac2aa docs/models/textqlrpcpublicrbaccallercredential.md: id: 84bfbb689b26 - last_write_checksum: sha1:ac06ae30e85c5e07f131f74239bb4b225f5b9ee7 - pristine_git_object: 1918347b24dd7862218ccd6f3171810b2cf74b49 + last_write_checksum: sha1:02d86b7e605fa3cf8c5c6dd0c2601525b8039fea + pristine_git_object: 5965cb43bd15686945eaa0bae963bc09fa3662b5 docs/models/textqlrpcpublicrbaccallermodelaccess.md: id: 77e63e1dea49 last_write_checksum: sha1:10739e1ab8f172c44d81299e4bb64cb3952c6037 @@ -8667,8 +8703,8 @@ trackedFiles: pristine_git_object: 00adb8ecbe76058d90973e16eb2edcf1e339b13c docs/models/textqlrpcpublicrbacgetobjectaccessrequest.md: id: ef9e4eedbd68 - last_write_checksum: sha1:8ea3d4d3d3751df91297d2be85eddf94aaacb305 - pristine_git_object: d796a83ce063a2be6dea69775859d784a58d647e + last_write_checksum: sha1:a44e4f3fac3db3e3566f313175f1cca4c508b596 + pristine_git_object: 0035a589c7cc5cc842b2d59d863d38ad61bb0115 docs/models/textqlrpcpublicrbacgetobjectaccessresponse.md: id: 2b81445ee53a last_write_checksum: sha1:54fa180f02daa50c1ecd2220ec36ffc13dd94bb3 @@ -8691,8 +8727,8 @@ trackedFiles: pristine_git_object: be34ff1602c39ca46e9a8ea09fc8891161315428 docs/models/textqlrpcpublicrbachasobjectaccessrequest.md: id: 1a81fcf4cd11 - last_write_checksum: sha1:f2c6b2567992b1a6670f80a44a509feb102a0a80 - pristine_git_object: ee14f6ca5383f3f9dcdd9f9c0b5de3a4059ead2e + last_write_checksum: sha1:62ba9a7b043362909180354e7dc1716592a737a5 + pristine_git_object: 747e03b8bbed3ec70c1179f2961387c2c5e88bf7 docs/models/textqlrpcpublicrbachasobjectaccessresponse.md: id: 44995438808e last_write_checksum: sha1:07f810e80aea2691d196f90ef445e9e2b077e6fd @@ -8703,8 +8739,8 @@ trackedFiles: pristine_git_object: a5448e7edae7c629f840547f02497e7ffa08875e docs/models/textqlrpcpublicrbaclistaccessrequestsresponse.md: id: 17c0a0fe2013 - last_write_checksum: sha1:8def0b57a7634b42ed9505a0a1c12fe1799a2b5f - pristine_git_object: b7e613df7e817b83df4147c536de3591f5b81d21 + last_write_checksum: sha1:e99f22aea93299ac0fd60534d6de641c6e865586 + pristine_git_object: 5d6360cd8071a38f2d607223be0989a5ee778d43 docs/models/textqlrpcpublicrbaclistapikeysrequest.md: id: b9e90dbfc9a4 last_write_checksum: sha1:1e90bc406d80bc2bd2fda536a49104b7bbaf2abf @@ -8719,8 +8755,8 @@ trackedFiles: pristine_git_object: e547067dc43351e25328cf3dd0a91112c5dc7d73 docs/models/textqlrpcpublicrbaclistpermissionsresponse.md: id: 199b64cc60d2 - last_write_checksum: sha1:5f311b4a1513a8955f6a8d6a25a508e8213d0a18 - pristine_git_object: ead2b33d7db396be3df184a95c4655ac45e71f00 + last_write_checksum: sha1:e3013de5c5a208f4134e726b4bd0ea1754605913 + pristine_git_object: ed87476b8c0fe5445e252a1b267dd25c5c735e5a docs/models/textqlrpcpublicrbaclistrolesrequest.md: id: 15123873b420 last_write_checksum: sha1:0d675e17cf7eedd2cc1fc0d0e30cbc35ec0e0e8c @@ -8739,8 +8775,8 @@ trackedFiles: pristine_git_object: 6d0943f24a25e1d04757ce01c69563abd3dccb31 docs/models/textqlrpcpublicrbacmemberroles.md: id: 87ac84e85fd1 - last_write_checksum: sha1:df5e546b139310eb7801f61c505fa1f3352e814c - pristine_git_object: ba7ce61a385b05d1839506dd3595d6481f495a37 + last_write_checksum: sha1:9c3fa8dee6da5f3c28516d3b9daad897653571dd + pristine_git_object: 6f4d7854a4abc1953807060b5a1a53f1d8846bb9 docs/models/textqlrpcpublicrbacobjectaccess.md: id: 82b766e8308a last_write_checksum: sha1:1b33b7682cd40c7c9e721792639845e7082f6987 @@ -8751,8 +8787,8 @@ trackedFiles: pristine_git_object: 2634d577b95c03213fa048686bf2e9d50fe2964a docs/models/textqlrpcpublicrbacrejectaccessrequestrequest.md: id: 89605a284239 - last_write_checksum: sha1:27553bd5eba4ddd1489b2268443b6639c97b21d9 - pristine_git_object: 4c572facebebec9b03ad6d75ebb5f0c943695605 + last_write_checksum: sha1:cc31c78bd99650eff1a9b6c75fa295fbc22b38e3 + pristine_git_object: b23dbee4ce8c5256e0777c18a17bfbaada334793 docs/models/textqlrpcpublicrbacrejectaccessrequestresponse.md: id: 667f321d71cf last_write_checksum: sha1:285c167cc47d3e054264424458175ed4c30423ba @@ -8771,16 +8807,16 @@ trackedFiles: pristine_git_object: e50a105476dd68db0a897c29b3cdf88c6c820674 docs/models/textqlrpcpublicrbacremoverolefrommemberresponse.md: id: 6e389f5da424 - last_write_checksum: sha1:f3d1c70f7ed4fc7f94c1a6918186349ff9a6b70e - pristine_git_object: 7fee914c000a68c3c7ee30ed12377cafaee166a5 + last_write_checksum: sha1:373d7ac6129c44f1edc313c66286a64b2aa2b468 + pristine_git_object: f36f79b38c5670e9337ee8b216672051ebd69a34 docs/models/textqlrpcpublicrbacrequestaccessrequest.md: id: 1cb10d2347c4 last_write_checksum: sha1:07e9959d3489893c4448bb7f9af01dea0973a880 pristine_git_object: 2064cd1308746b53f861800accd61a1294af6acc docs/models/textqlrpcpublicrbacrequestaccessresponse.md: id: 7a0b16326a33 - last_write_checksum: sha1:fae384d2b13678b292c9f8379029766d5479406f - pristine_git_object: 6bd818df52435cc3d99d3724e571db8e4c80e586 + last_write_checksum: sha1:a6dea79d3e51fa4a3623b4f2a4cf6f79892d5d4e + pristine_git_object: 88e35465a542da76b1e7582e3678fa283fce7954 docs/models/textqlrpcpublicrbacrevokeapikeyrequest.md: id: a37da3ed4bd5 last_write_checksum: sha1:9e1e2f67798911d1c0ff338ee09c1a9442cfc96d @@ -8823,24 +8859,24 @@ trackedFiles: pristine_git_object: e5980fdba3c52d7c04843443c3f84f48959e647f docs/models/textqlrpcpublicrbacsharedobject.md: id: 47234f801403 - last_write_checksum: sha1:a61a1b604ce354f42978eebeb8005370bfb4d9c8 - pristine_git_object: 7da103623bac78c0d06f7f37a6df16db7a778b75 + last_write_checksum: sha1:a1ef58d736608b57d71dc0d48c5179d417482110 + pristine_git_object: 4668daa4d1057ec13f66622106f75623d604058b docs/models/textqlrpcpublicrbacshareobjectrequest.md: id: 9cb3ede7a3f0 - last_write_checksum: sha1:9cbd2e5d69e5281791c9dca29a9bba51ed06027e - pristine_git_object: fb6dcd74792119c45bd0f93cffa8563153c224a1 + last_write_checksum: sha1:057e3effc24b05365d306461cf3c11f289ad4739 + pristine_git_object: 966abe80b48596093f1a4eb661fcf2b243c9f318 docs/models/textqlrpcpublicrbacshareobjectresponse.md: id: 931233dc2d4d - last_write_checksum: sha1:275f40152b3f651b824d3dac0445258e3b047f76 - pristine_git_object: 327d345912a494e019ea6973aa4f3400c92d6634 + last_write_checksum: sha1:dff010ce159e4bf0dff252c3e886a7b01cbf59aa + pristine_git_object: ed02ae11acefba25716dbada5e207b7979d38c51 docs/models/textqlrpcpublicrbacshareobjectwithrolerequest.md: id: 609d7e4f01bd - last_write_checksum: sha1:3b58952e777213caf811709deb8333033cf07f17 - pristine_git_object: 161cef987a238e2e398b2e4447fbaf03ed3a779c + last_write_checksum: sha1:aeed1d668b94072efab4dc9e576f27c736841ef0 + pristine_git_object: c23fbc81c72568df520aa5f7d5e44525a83b86ea docs/models/textqlrpcpublicrbacshareobjectwithroleresponse.md: id: 908d8de3f024 - last_write_checksum: sha1:2740c57b0c6b83d75e786832d7d47f5c08de9ae0 - pristine_git_object: b2b263e60a0f916242ba19a87ee5d09a4fdd8e3c + last_write_checksum: sha1:0a275bab72bdd1c51e2c29ab64eb2ffc07df05c5 + pristine_git_object: c5bf31dc20b66b9620dcad7d35888de6dac8b87f docs/models/textqlrpcpublicrbacupdateobjectaccessrequest.md: id: f58417a53331 last_write_checksum: sha1:512b12986035d7a4bc205c030906e16c7831db26 @@ -8871,8 +8907,8 @@ trackedFiles: pristine_git_object: 310207dad9e287d2c4941734c58cd2480a5945e9 docs/models/textqlrpcpublicrbacwhoamiresponse.md: id: 07cf49372624 - last_write_checksum: sha1:472ff128b5ecd05bdab05192a28b3d401ae21fa0 - pristine_git_object: 7c0b7c8474598b76287316cdbbe0934b4eafc752 + last_write_checksum: sha1:e68345eddbad3416c3bfb70c2b90139bea95351a + pristine_git_object: 873ac439db28d089d362df84ecda9a032f3031d5 docs/models/textqlrpcpublicreportscardblock1.md: id: 459be5c39644 last_write_checksum: sha1:88c3b7a3bad859b24c9d114aa4fd1b99e0f1becc @@ -9615,8 +9651,8 @@ trackedFiles: pristine_git_object: fe9d126dc01c479ac94a26fc258ea0191d218ddb docs/models/thinkingcell.md: id: 55b946287a17 - last_write_checksum: sha1:528b9bec575d5ec23e3537ddc2c4acff24ec0f29 - pristine_git_object: cebbcf02254f2a0d5a76826f0baeeb0cfdcf878b + last_write_checksum: sha1:47743b8d1713a3c15022716d671f205387daac6a + pristine_git_object: c9e5234cc03d3197254cac32521ee1fa46cbb3d9 docs/models/threadcount.md: id: 27c95b9602d9 last_write_checksum: sha1:7fafa83fa54be12e0707189f94adf81cdd523e86 @@ -9695,8 +9731,8 @@ trackedFiles: pristine_git_object: 1720a9fb8fa5f32271e3d7ac7b3ef9630105a848 docs/models/useskillcell.md: id: f58c5a32bdd3 - last_write_checksum: sha1:c173a5af984c82bf640877a3626ad712db103d3c - pristine_git_object: 264f127558ee804cd23c0f24dde11ee2ebb936de + last_write_checksum: sha1:3efb31357a40ff838400312700c056849e35919c + pristine_git_object: b2e0dcfd5cd4c2874546546da08d24e9da2f66b7 docs/models/utils/retryconfig.md: id: 4343ac43161c last_write_checksum: sha1:562c0f21e308ad10c27f85f75704c15592c6929d @@ -9707,24 +9743,24 @@ trackedFiles: pristine_git_object: 5d573ac6edf686ee87d87f5acef6ba8dc5f0bb2d docs/models/wscell.md: id: e27e8343ca0c - last_write_checksum: sha1:393719bb2be23943ddf07ea59610e6abc4996278 - pristine_git_object: 4f77476f996cde7c195003254ea31e5316bc1856 + last_write_checksum: sha1:def2f43cd24a530de3e24fa477938c64f27fd659 + pristine_git_object: d0b3df784263388e27afa067276a5a89b639774b docs/sdks/agents/README.md: id: 5965d8232fd8 last_write_checksum: sha1:8c24ba39ca955156781fc50ec5e8ba1e550a5f0b pristine_git_object: a7efc4adf3b0e2f90daeddc8c1c3261b0e94d35c docs/sdks/apps/README.md: id: 9c9c1a6527a3 - last_write_checksum: sha1:bc74357c5f491e344863d93fbc57ae10e1eb9e88 - pristine_git_object: 2a5870f27bd0f31287bfffa761fca746a7d36c42 + last_write_checksum: sha1:348ab63fd3c83230affc0471d8f50e081feda1e4 + pristine_git_object: 65c541e745adcb789e64d69431b26b3dc0e2323d docs/sdks/auditlogs/README.md: id: 4ed8509e422e last_write_checksum: sha1:df57ed85cbdc1fbe99d03c567f8a6a48293e01dd pristine_git_object: e299e2f663e14f92bd1c24b4f4804de37a806968 docs/sdks/chats/README.md: id: ea139ac0a476 - last_write_checksum: sha1:2ce8b6de0f261582be43003c6ccb2518bca51c94 - pristine_git_object: d5a2d2c94a79b74a0f58dac9ac3091d2730aa092 + last_write_checksum: sha1:e5c052a1d95d587fc45fd4cf4eacfe7155421f2b + pristine_git_object: 230887de9a96127b6480c111cd0446bb51d9bf32 docs/sdks/connectors/README.md: id: 7633a87d946d last_write_checksum: sha1:2eb22c459331ceb6f38d98ade2cec014787668d1 @@ -9763,8 +9799,8 @@ trackedFiles: pristine_git_object: 4839ecd39174aa25a692a27d906c81be2a8c2eec docs/sdks/rbac/README.md: id: e80ec65410f2 - last_write_checksum: sha1:a3e6e3970b5a3d4f235dcb5bf4ad2cb7f07f0d5b - pristine_git_object: bb58d2078f3f28fdd7bed06eda4d25155b4d39ea + last_write_checksum: sha1:df9d4dea43d46cad7a5d2657cf4b5ff4f76304a9 + pristine_git_object: ffd2d0a33caa2663acaf86a88bd784431c7d9eba docs/sdks/sandbox/README.md: id: 16b3b8b0e152 last_write_checksum: sha1:45a06f1590059bad6a4cb19925235a399730e4c7 @@ -9811,8 +9847,8 @@ trackedFiles: pristine_git_object: d45dd3dfed8f57c8dde47774f645a4eb9575ba90 pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:e3c1a86f66d9d7f28f530300a491e9a73c8c1930 - pristine_git_object: e75df1e7a15d81d26855d060842859befc59d81a + last_write_checksum: sha1:c04e6f5f900ec3e6b294a61c607aa69aa6a1c068 + pristine_git_object: bf5cfcc223098e869192f588c342d01e6acb3915 scripts/prepare_readme.py: id: e0c5957a6035 last_write_checksum: sha1:d5a0f1ce09f7b890340fdb6f26345fce7dc9a70d @@ -9839,16 +9875,16 @@ trackedFiles: pristine_git_object: a9e63d694ae036ae9a43efc262dd124a2e1062e7 src/textql_sdk/_version.py: id: "226928447e58" - last_write_checksum: sha1:a256798a91e43f2ac9dab6b66601b644f1c762c9 - pristine_git_object: d7b125227238d5006d2615f4aac34d6bb1027756 + last_write_checksum: sha1:75359ff95cd764f7533f796ecd53f176f9f97344 + pristine_git_object: 483cbd7510748bfb905bfaba4da08e44ef63a1a3 src/textql_sdk/agents.py: id: 4ff492529583 last_write_checksum: sha1:865c3c9444ec0da3e0805e7079a5004099ac0dc8 pristine_git_object: 779a86fc29acb4fe17140cdeea38ddfabceb2b52 src/textql_sdk/apps.py: id: c38298d579a3 - last_write_checksum: sha1:97c1523a2c290993e54c0c36711db342e7c5d7a8 - pristine_git_object: 9bb1cc86cfb47574b8edee4882063bbaa93edc71 + last_write_checksum: sha1:3d87df1c6d4fbdf964016273bfd04167012e4dd8 + pristine_git_object: bf2370595c7e276c3f905a6311d3a13efab2df53 src/textql_sdk/auditlogs.py: id: 3ce1ab522e54 last_write_checksum: sha1:0f4cd972de53f799932de040611ca13379524530 @@ -9859,8 +9895,8 @@ trackedFiles: pristine_git_object: 92ed65818f40afafbfb5a9dc6f2e0fef9e0228b4 src/textql_sdk/chats.py: id: 592608eb13b1 - last_write_checksum: sha1:5cec098e143aff8423dfc15601b2e945da930911 - pristine_git_object: 46050024c85f04ed720c1b5d387ce7a19f84ac10 + last_write_checksum: sha1:abe5efd1f3f0684a1ac89608015858ebdc4a6416 + pristine_git_object: ce34d4ec2113dac63c8bf5007f032b67e75559bf src/textql_sdk/connectors.py: id: 44f63753a16d last_write_checksum: sha1:4777bb7df4f7493c421614cdc7523b266813f164 @@ -9907,8 +9943,8 @@ trackedFiles: pristine_git_object: f5227a747725a68f1c9b6ebffe42ac0d2436f77f src/textql_sdk/models/__init__.py: id: c8cef98ef3e7 - last_write_checksum: sha1:84a8530d8ad5932beb4e1b0e7dfbf0b51c524537 - pristine_git_object: ea4a0405fcb1dc31e46be0f71fc21be6d8afe8b4 + last_write_checksum: sha1:24fa958c51be1dc0f3ca8bc3b671dbd99a63340f + pristine_git_object: f46cdc97b500b76152caef14f3195c07af801afd src/textql_sdk/models/agentservice_createagentop.py: id: c31d4c4b52ae last_write_checksum: sha1:eb9ab95a772110d0f587963a73ff3ab4a6f11859 @@ -10057,6 +10093,10 @@ trackedFiles: id: 4cf65b6fa632 last_write_checksum: sha1:409ac6a916a0c74c7a67c03549eec11a8c4b4e0f pristine_git_object: afa2b2b321bdd55f14e0995d00194beec5edce39 + src/textql_sdk/models/appservice_verifyapprenderop.py: + id: 006507c22caa + last_write_checksum: sha1:a7232ae91a1191a079487ab4e9042e57d7aa6954 + pristine_git_object: 650bbb94320c004d0f3a1a97e34aa10d7345056f src/textql_sdk/models/auditlogservice_configureotlpexportop.py: id: 0e494e808700 last_write_checksum: sha1:1316b5d767d7a9ebcb8603b5bcce2482ef3556a2 @@ -10169,6 +10209,10 @@ trackedFiles: id: 9635210443f0 last_write_checksum: sha1:0ca268a9a0d3323e58c7d7fe4b5d3c4b5ce8c0d9 pristine_git_object: 73f03b950d379822d79068154d26a5c8b481b49d + src/textql_sdk/models/chatservice_getautoattachedfilesop.py: + id: d816dcdb8494 + last_write_checksum: sha1:98719f11f9eb8905a10fbbc65412535f9e6968db + pristine_git_object: 1cf06c86d2795ebb89ecc18697202aa1c3abb3e1 src/textql_sdk/models/chatservice_getchatartifactssummaryop.py: id: ae448123c2fe last_write_checksum: sha1:809d99d1f8f558719a795bbf1596f85d90923496 @@ -11567,8 +11611,8 @@ trackedFiles: pristine_git_object: 0c950c11ad05677515be17314becde169bb90f8d src/textql_sdk/models/textql_rpc_auth_organization.py: id: 9c2612c7ac65 - last_write_checksum: sha1:927d4e788824b07042f73e659516876cc1646c8f - pristine_git_object: ade894524ac024984fb513302b4b41b4148bdbd1 + last_write_checksum: sha1:2cbab0ef0e4429b7bce957fa65dc2fe6cd720608 + pristine_git_object: 7374c70195bd772ea363b789c605ec646553559e src/textql_sdk/models/textql_rpc_auth_theme.py: id: d84272c6a772 last_write_checksum: sha1:5be5b7e34adc57a56a7f3025aea933123e58e378 @@ -11961,6 +12005,14 @@ trackedFiles: id: ffde3297b76a last_write_checksum: sha1:0de8d375a889a5a20d44b84226181f279940470b pristine_git_object: 0ab9cc5521b867d2e939d47af758b47143b8e3db + src/textql_sdk/models/textql_rpc_public_app_verifyapprenderrequest.py: + id: 4950c85eab6e + last_write_checksum: sha1:08b3e5d644a9bb3550ae414d97ff3113c91a8548 + pristine_git_object: 9480f55f89dc08f886772dc26bea2ebfcb26dd55 + src/textql_sdk/models/textql_rpc_public_app_verifyapprenderresponse.py: + id: 073f73276558 + last_write_checksum: sha1:82d16ebac089d30bd0857d427285f00ad1f55cf4 + pristine_git_object: e6904292d772c029e7c3a956c51aa4e177fed143 src/textql_sdk/models/textql_rpc_public_audit_log_auditlogentry.py: id: 838e63337fa8 last_write_checksum: sha1:0f44fe54b7c59c3bc102d22214a67929733e5e1f @@ -12577,6 +12629,10 @@ trackedFiles: id: ce9abe952445 last_write_checksum: sha1:439fd2803a2466014ce0db3158cbbdc3341103ce pristine_git_object: 4b8fac21619dcb60674b6f0f5787e2b05a0e35bc + src/textql_sdk/models/textql_rpc_public_chat_autoattachedlibraryfile.py: + id: 895d3bf13750 + last_write_checksum: sha1:cde1619f49aa54b28b7d5a14f6e017ec76b784cd + pristine_git_object: c8ac88900f88bc48667d715aed436c6926a07f13 src/textql_sdk/models/textql_rpc_public_chat_bookmarkchatrequest.py: id: 695e72178aae last_write_checksum: sha1:319ea1aa9ecf3b9605d9188036658eab52c90f87 @@ -12591,8 +12647,8 @@ trackedFiles: pristine_git_object: 962961f8edcec885bec0cc72e3490b539f7ad052 src/textql_sdk/models/textql_rpc_public_chat_cell.py: id: 2eae58256186 - last_write_checksum: sha1:0fbeeba4eb6a8075a8d647ad1eff4cd7715bb9af - pristine_git_object: 02c15feb1fbd01da06b7020038afabbc9a2818d8 + last_write_checksum: sha1:ca7fb52010a902d1cab8f1460d24e87b1736dba2 + pristine_git_object: 35eddbaca6ce0f3099d50ef2c35ba5257fb94a27 src/textql_sdk/models/textql_rpc_public_chat_cellexecutiontiming.py: id: d7156487358c last_write_checksum: sha1:dd37219f67397245c41e5ff7be08eb2fd9ad5131 @@ -12607,8 +12663,8 @@ trackedFiles: pristine_git_object: eec64d79e84c726524a9aaa6b0fc18d44ac70325 src/textql_sdk/models/textql_rpc_public_chat_chat.py: id: afc26b3ad032 - last_write_checksum: sha1:7d9af7c3498f0c11b3ac8914305e4a4f90780b11 - pristine_git_object: f284a5d32240c7654325452306f1a2b18b56c5b9 + last_write_checksum: sha1:518341fec556c1e82a57ffd8f8db635f5dc933db + pristine_git_object: 0619fbb9ff3c4dcf52ee259918c9d653ef2359c1 src/textql_sdk/models/textql_rpc_public_chat_chatexecutiontiming.py: id: 96d30b081cd7 last_write_checksum: sha1:b5cacea57a7932dd64b84c72ebbde7af188fb5f4 @@ -12655,8 +12711,8 @@ trackedFiles: pristine_git_object: f7fc5ce170edf8a79a27c7c396692fb18594c5c2 src/textql_sdk/models/textql_rpc_public_chat_createrequest.py: id: 758907b1aca9 - last_write_checksum: sha1:f0337dca67fbc3c4c6273dc12db0ad9a5846f5e2 - pristine_git_object: ed9909446a3c0d33ba8c2fcdc726c01a60374978 + last_write_checksum: sha1:6ef04be9429c7de4a04c64e26efd168568c0945c + pristine_git_object: cb417e665349df996b60798fde7ea6cfd9dc2814 src/textql_sdk/models/textql_rpc_public_chat_createresponse.py: id: b1c91883dc88 last_write_checksum: sha1:9c5db8171ad153c627fbab07ea05d4dd59d73d63 @@ -12717,6 +12773,14 @@ trackedFiles: id: 84f77b293fab last_write_checksum: sha1:e84099490bf760a58241a5f546755642bab1d58c pristine_git_object: 14dcd52e7081c7cd606ecf94fbf34bb37c79eda9 + src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesrequest.py: + id: 6e40e6d9185b + last_write_checksum: sha1:adfdcae3345a9f0b2566590ff8969fafb08768dc + pristine_git_object: 9d7fce82ff26fa13861e80afca2a5729139969ec + src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesresponse.py: + id: faeeac4cbf4c + last_write_checksum: sha1:867d8a0e43f5fd796ae8b5bc9e094749c9a5fa94 + pristine_git_object: a7f3ef2700ccb39b75cf0f5a3c6b5232c69ab653 src/textql_sdk/models/textql_rpc_public_chat_getchatartifactssummaryrequest.py: id: 2dce19561293 last_write_checksum: sha1:bb2e9b20856240114cf7594608d6df2b460e667f @@ -14343,8 +14407,8 @@ trackedFiles: pristine_git_object: 1a1d90498a1ec0bc95aa8cc2c8c1d49788021504 src/textql_sdk/models/textql_rpc_public_paradigm_universaloptions.py: id: b287fdc96d44 - last_write_checksum: sha1:a08022baebd094e1eff9f69a686a72c7fe0c2908 - pristine_git_object: b1dec3a23add2aecd3d993116574e304aa180770 + last_write_checksum: sha1:4f697efbe638c67d95b8b594dd25d81991c14060 + pristine_git_object: d4063794409927e31e97141d65c5d9da72b0b7ff src/textql_sdk/models/textql_rpc_public_patches_addontologysubmodulerequest.py: id: e27c5aaa0940 last_write_checksum: sha1:06133f12fe94df3c7f74eb05e4f18a84f5bea773 @@ -15539,8 +15603,8 @@ trackedFiles: pristine_git_object: fe8f213e531a65ae322d91efb39c8b777bd00a12 src/textql_sdk/models/textql_rpc_public_rbac_apikey.py: id: e0d7706f7b8a - last_write_checksum: sha1:9e88c56464a6f4f5bb7a522619eb49b7c40362e9 - pristine_git_object: 24e0a676a332bd34835f80cf869b47aa8eae9173 + last_write_checksum: sha1:3475ea2bf526b9895b39c4db32c4c0ec7019a874 + pristine_git_object: 6cc64ae2cbb4c23282b5918c320d2a2d09ee4f93 src/textql_sdk/models/textql_rpc_public_rbac_apikeyscope.py: id: "914418782585" last_write_checksum: sha1:54c53e7213847882fc83f2b530bfa6f88d8a6745 @@ -15563,8 +15627,8 @@ trackedFiles: pristine_git_object: 56ffc3ca265aed40690af37e08f629e427932c15 src/textql_sdk/models/textql_rpc_public_rbac_assignpermissiontorolerequest.py: id: 2491c8f1741c - last_write_checksum: sha1:7112540f917c8698d6c378b18825e4791003d196 - pristine_git_object: ae76017aa7e7b129c1c9d016ad306d3e25119589 + last_write_checksum: sha1:b4284e81c274d7f7e3b914e8c5696ff87efc0e99 + pristine_git_object: 9b92a43579f5b091691a8a20e622f5c7a37dfa46 src/textql_sdk/models/textql_rpc_public_rbac_assignpermissiontoroleresponse.py: id: 686dd19b25dc last_write_checksum: sha1:6cada914f6f6f359c16b1be1dd27d2c7d6e0e830 @@ -15579,8 +15643,8 @@ trackedFiles: pristine_git_object: c27fbe9c7586909ca5ed71599e49796a5a99de1c src/textql_sdk/models/textql_rpc_public_rbac_callercredential.py: id: 869a9f865843 - last_write_checksum: sha1:20c4bb07d8d360ccd60e4debba2c3aa12ac19a73 - pristine_git_object: 53690c2ab60ea50da3aba1d00ceee4ff7fe6ef76 + last_write_checksum: sha1:94fa0aff214a0e7bcacc787cb784a0bb9141f178 + pristine_git_object: 85836bd94e3546c7bb61418e9c245b7fcc18d12b src/textql_sdk/models/textql_rpc_public_rbac_callermodelaccess.py: id: be4bec4fdc59 last_write_checksum: sha1:276c2c697475d5fc02ec168bb13f61d70a814121 @@ -15671,8 +15735,8 @@ trackedFiles: pristine_git_object: 4de3a4f34b9fbe85114fefe6156f6cc32605a1f7 src/textql_sdk/models/textql_rpc_public_rbac_getobjectaccessrequest.py: id: 2afc3b7868d0 - last_write_checksum: sha1:c6a238b5303c42baf53c2103dde01125b3c42df3 - pristine_git_object: 7cfa9f139b3c8b061ddff1b3a2d87562a5a2e721 + last_write_checksum: sha1:77e2d787bf92673181ec747da8b8ca61c4527183 + pristine_git_object: 07f086d355d1ee6101c3f2eca8992ca55cba79ed src/textql_sdk/models/textql_rpc_public_rbac_getobjectaccessresponse.py: id: 544be5524c65 last_write_checksum: sha1:f6028fb2dac278a228b6b9037fb549458cca17ed @@ -15695,8 +15759,8 @@ trackedFiles: pristine_git_object: 217adc02ed1db9edd6f77686a67963cebde4ddb5 src/textql_sdk/models/textql_rpc_public_rbac_hasobjectaccessrequest.py: id: 43b8d81dcf98 - last_write_checksum: sha1:8a19da4eaa968cd9a81e29e030d30f3340bc345e - pristine_git_object: 0d62952c6fcdf492d2a6a9c03263412f33d6c815 + last_write_checksum: sha1:50ba7ec6fa7ba402ed94bf93b33ec39d282e3b81 + pristine_git_object: db549b610e1ab54d72f7697a7683153d10c83300 src/textql_sdk/models/textql_rpc_public_rbac_hasobjectaccessresponse.py: id: 61ae1f264e7a last_write_checksum: sha1:2571445c436877c623b9e7ac0d5b39c7df2b0e85 @@ -15707,8 +15771,8 @@ trackedFiles: pristine_git_object: 7c471dc3a93e61053e5888a70c9a560f8e070d73 src/textql_sdk/models/textql_rpc_public_rbac_listaccessrequestsresponse.py: id: ce8b48bcdfbd - last_write_checksum: sha1:e14742eb4343de2ad6a211bea06e605fdf9df342 - pristine_git_object: 834af4e30ba97beebcb4b8e876628aae3dd73318 + last_write_checksum: sha1:a085f349df974c0230b3dba028b3ecb02c243da9 + pristine_git_object: bea39b42358119d17b3b23ca46236f21780858ec src/textql_sdk/models/textql_rpc_public_rbac_listapikeysrequest.py: id: da67bd7d36c6 last_write_checksum: sha1:74b03625381d88bca0d2fc47e33d075ab69ac9a1 @@ -15723,8 +15787,8 @@ trackedFiles: pristine_git_object: 2814b969995f63c4bf92b313795be2faa1ad29f4 src/textql_sdk/models/textql_rpc_public_rbac_listpermissionsresponse.py: id: 68539a2e4791 - last_write_checksum: sha1:a046c01f2b7efdfb4daee0c0d8a3e7bfbcfc9054 - pristine_git_object: 2ec2b1953d73cf956064c98321a6758d605e4780 + last_write_checksum: sha1:4df92d3ad1faaf56e745b4f21c9d0006bdc3a92f + pristine_git_object: 23ff18dc42612f6000b8b75bf3f44cfb6b3ac1aa src/textql_sdk/models/textql_rpc_public_rbac_listrolesrequest.py: id: 52f541227368 last_write_checksum: sha1:64c6111b57dbedbef2f65ec4107d00cc2be40a0f @@ -15743,8 +15807,8 @@ trackedFiles: pristine_git_object: b9d6f2a356b5746f7c9d414104ca4e824d7340e5 src/textql_sdk/models/textql_rpc_public_rbac_memberroles.py: id: 5c6909f0b35a - last_write_checksum: sha1:6b6f600418c7ee05c60802f230a4761a78c30c1a - pristine_git_object: 8fba451ec28da7c8ddf595a4d8ee6f82bea90fd0 + last_write_checksum: sha1:b5bda93d0908933a9d5385529e5aeaf4dc084f4c + pristine_git_object: 9807bef1702df080c1b682fe5f6604da7247de63 src/textql_sdk/models/textql_rpc_public_rbac_objectaccess.py: id: 4f4cba2e79c9 last_write_checksum: sha1:0e12ba53915ae749a4bde1af0e0334e75a0cbb54 @@ -15755,8 +15819,8 @@ trackedFiles: pristine_git_object: dda9be49f2127fa9df550a43149a7c046e2a7b90 src/textql_sdk/models/textql_rpc_public_rbac_rejectaccessrequestrequest.py: id: 2c26314d089f - last_write_checksum: sha1:34d91eb19415aebe763fefc47e207e578137b089 - pristine_git_object: 6710fc33603a090ce836548f75d564c10c74726d + last_write_checksum: sha1:bf0b237f879249bcee356dffbf2bce77a6921b55 + pristine_git_object: aec8f733ee268abbb5464cad7e399165f45b2e05 src/textql_sdk/models/textql_rpc_public_rbac_rejectaccessrequestresponse.py: id: f9125bd4fe2f last_write_checksum: sha1:236890e4e7e65e5a240388235fee55337650a282 @@ -15775,16 +15839,16 @@ trackedFiles: pristine_git_object: f97a93f6f9dbb50e0a441a4875816ae0bf783309 src/textql_sdk/models/textql_rpc_public_rbac_removerolefrommemberresponse.py: id: d6e34297d6b5 - last_write_checksum: sha1:549bbfb1f57db12c8c9d71b9f2d7e124fe3961b8 - pristine_git_object: 2d21b89021e5caa9986e915f4eee229fdef6733f + last_write_checksum: sha1:7b530f293c10bcbdbf0da33e9001126d63cd9b28 + pristine_git_object: ba04fd929fc49da12ea7ea8dd92372d479fa952b src/textql_sdk/models/textql_rpc_public_rbac_requestaccessrequest.py: id: ccc393e07e32 last_write_checksum: sha1:30f775e66c21a851dc7af09222a4a209c7face09 pristine_git_object: 9619d8aed27ce3d0656254feb7b544196c61d7e7 src/textql_sdk/models/textql_rpc_public_rbac_requestaccessresponse.py: id: aee3f8001194 - last_write_checksum: sha1:80adce12a8eb9a0773731ce9a3e19202da3ffd07 - pristine_git_object: e4c1a61ecf68880d13b0c3a3d5abbee3cd0ee00d + last_write_checksum: sha1:816cfc97d7599d9383471a43ba9b3cdfef73e411 + pristine_git_object: 8539c593a6b841c7eda42c0264058878d9a46e24 src/textql_sdk/models/textql_rpc_public_rbac_revokeapikeyrequest.py: id: e4640334972a last_write_checksum: sha1:5711c08e5ffd686e995b4e8d313ac17cfd8e7d36 @@ -15827,24 +15891,24 @@ trackedFiles: pristine_git_object: 91c2f1de405c1a6d3f036a9ab4887e8aae204e78 src/textql_sdk/models/textql_rpc_public_rbac_sharedobject.py: id: f1dfcbf9e7d1 - last_write_checksum: sha1:7c3d891ac49a4f6e7f65ac1138e54a26c4218087 - pristine_git_object: 0f9ba80c9c289022a10b17862998adb3c1b4d5fb + last_write_checksum: sha1:f086bc156f29cadcbb0562b59f2e08ce53154471 + pristine_git_object: b325849e96043f9314c2f76c558bca8cb52c928a src/textql_sdk/models/textql_rpc_public_rbac_shareobjectrequest.py: id: 2f056b47d2ae - last_write_checksum: sha1:a428985de3c2b54213f062904a45bd3f55723016 - pristine_git_object: de04590620f0a994c13d2feae52ed3b310c44cb4 + last_write_checksum: sha1:706aff9f7f64bea8961b5163801463d48cf60253 + pristine_git_object: 7d97fe1ca2d7aad3fcb83fa469087e1414cc7362 src/textql_sdk/models/textql_rpc_public_rbac_shareobjectresponse.py: id: 2bb75e59ed74 - last_write_checksum: sha1:2a5a220a27fcbd1efab761cf33e9391aa2cdea42 - pristine_git_object: 735f1edd8d4a1ddd400baf3199912055a8e748e1 + last_write_checksum: sha1:55831ab1808410bb82e71b32002b2c612c37f1ea + pristine_git_object: 9324c81c608da23927358145628a2d5816914a7a src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithrolerequest.py: id: 593431d976a5 - last_write_checksum: sha1:54709fb32cff324d1c0eca0ed41773c247a48507 - pristine_git_object: 5a0ce95210679558463afb6a4f97abb3410e9485 + last_write_checksum: sha1:c1533ecae4d399bb0006519c7ea5380ae90c41a4 + pristine_git_object: 0e1cad9bbabdb5067c5bb24f19ed911a2b791ff7 src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithroleresponse.py: id: a5aa19725075 - last_write_checksum: sha1:806b9ad19f729c7ee462d1f915a713aefbbda5c1 - pristine_git_object: a390a4b8097830d2fc916d905f1d3c57902aae37 + last_write_checksum: sha1:208842cd3843661f20bf54ee35972d2ab774000e + pristine_git_object: 8e4c44831eea6c8443473f54318b503a36b3adc0 src/textql_sdk/models/textql_rpc_public_rbac_updateobjectaccessrequest.py: id: 5f4587cbf343 last_write_checksum: sha1:addc417ab934ddd68ec7253589b9401e9af2db7b @@ -15875,8 +15939,8 @@ trackedFiles: pristine_git_object: 0cc4fdd9b8e23bcc871c3f4f964651ce428068c6 src/textql_sdk/models/textql_rpc_public_rbac_whoamiresponse.py: id: 655514a7406e - last_write_checksum: sha1:a6c6818cd7719d4c3ac856080e74a3977edac2a9 - pristine_git_object: 338b3787d7fd53c7cca9531b93d09d68df90e76b + last_write_checksum: sha1:adfbece9f08b4ecec41cf418bdbff02849a36275 + pristine_git_object: 1f5b48bc7a5a61c49d9a9aafa20b7ec6eba25577 src/textql_sdk/models/textql_rpc_public_reports_cardblock_1.py: id: 35d320e4ed7b last_write_checksum: sha1:e97516f75df785b85485b912658036b71b9885e2 @@ -16551,8 +16615,8 @@ trackedFiles: pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544 src/textql_sdk/rbac.py: id: 69b61272bc80 - last_write_checksum: sha1:2b1ab84323651e4d032b682ffc02a893c32998ba - pristine_git_object: 06705624d4df50a8a7547a841f35d028927a3b95 + last_write_checksum: sha1:c640760d6d05428911558a17c1085c91e662656a + pristine_git_object: eef353ff30725ef63b6e6b5242267a09a9a79ca5 src/textql_sdk/sandbox.py: id: 14dbbbbb7c86 last_write_checksum: sha1:6a93eebb67056a8c838601422c12ebd2f58cc254 @@ -27614,4 +27678,29 @@ examples: application/json: {"organization": {"createdAt": "2023-01-15T01:30:15.01Z", "updatedAt": "2023-01-15T01:30:15.01Z"}} default: application/json: {"code": "not_found"} + AppService_VerifyAppRender: + speakeasy-default-app-service-verify-app-render: + parameters: + header: + Connect-Protocol-Version: 1 + requestBody: + application/json: {} + responses: + "200": + application/json: {} + default: + application/json: {"code": "not_found"} + ChatService_GetAutoAttachedFiles: + speakeasy-default-chat-service-get-auto-attached-files: + parameters: + header: + Connect-Protocol-Version: 1 + requestBody: + application/json: {"chatId": ""} + responses: + "200": + application/json: {"files": [{"firstPulledAt": "2023-01-15T01:30:15.01Z", "lastPulledAt": "2023-01-15T01:30:15.01Z"}]} + default: + application/json: {"code": "not_found"} examplesVersion: 1.0.2 +releaseNotes: "## Python SDK Changes:\n* `textql.apps.verify_render()`: **Added**\n* `textql.chats.get_auto_attached_files()`: **Added**\n* `textql.agents.create()`: \n * `request.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n * `response.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.agents.duplicate()`: `response.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.agents.get_agent()`: `response.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.agents.list()`: `response.agents[].paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.agents.update()`: \n * `request.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n * `response.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.attach_agent()`: `response.chat.paradigm.options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.attach_app()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.attach_dashboard()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.attach_dataset()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.check_streamlit_health()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.create_chat()`: \n * `request.paradigm.options.union(universal).universal.read_file_enabled` **Added**\n * `response.chat.paradigm.options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.duplicate_chat()`: \n * `request.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n * `response.chat.paradigm.options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.get()`: `response.chat.paradigm.options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.get_history()`: `response.cells[].union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.get_all()`: `response.chats[].paradigm.options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.get_playbook_chats()`: `response.chats[].paradigm.options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.poll_events()`: `response.events[].union(cell).cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.query_one_shot()`: \n * `request.paradigm.options.union(universal).universal.read_file_enabled` **Added**\n * `response.cells[].union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.run()`: `response.cells[].union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.update()`: `response.chat.paradigm.options.union(universal).universal.read_file_enabled` **Added**\n* `textql.observability.get_check_record_fix()`: `response.fix_patch_cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.observability.get_thread_warnings()`: `response.warnings_by_chat.Map.warnings[].fix_patch_cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.playbooks.create_playbook()`: `response.playbook.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.playbooks.duplicate()`: `response.playbook.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.playbooks.fetch()`: `response.playbook.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.playbooks.get()`: `response.playbooks[].paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.playbooks.update()`: \n * `request.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n * `response.playbook.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n" diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 81f792d..4bcddbe 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -34,7 +34,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: false python: - version: 1.1.10 + version: 1.1.11 additionalDependencies: dev: types-protobuf: '>=6.31' diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index dc960fa..b1b56b2 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -987,8 +987,10 @@ paths: post: tags: - AppService - summary: Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. - description: Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + summary: Renders the live artifact in the production sandbox and returns browser diagnostics. This is synchronous so callers can verify an app before sharing its URL. + description: |- + Renders the live artifact in the production sandbox and returns browser diagnostics. + This is synchronous so callers can verify an app before sharing its URL. operationId: AppService_ListAppVersions x-speakeasy-group: apps x-speakeasy-name-override: listVersions @@ -1403,6 +1405,44 @@ paths: application/json: schema: $ref: '#/components/schemas/textql.rpc.public.app.UpdateAppResponse' + /textql.rpc.public.app.AppService/VerifyAppRender: + post: + tags: + - AppService + summary: Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + description: Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + operationId: AppService_VerifyAppRender + x-speakeasy-group: apps + x-speakeasy-name-override: verifyRender + 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.app.VerifyAppRenderRequest' + 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.app.VerifyAppRenderResponse' /textql.rpc.public.audit_log.AuditLogService/ConfigureOtlpExport: post: tags: @@ -2444,6 +2484,43 @@ paths: application/json: schema: $ref: '#/components/schemas/textql.rpc.public.chat.GetArtifactResponse' + /textql.rpc.public.chat.ChatService/GetAutoAttachedFiles: + post: + tags: + - ChatService + summary: GetAutoAttachedFiles + operationId: ChatService_GetAutoAttachedFiles + x-speakeasy-group: chats + x-speakeasy-name-override: getAutoAttachedFiles + 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.chat.GetAutoAttachedFilesRequest' + 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.chat.GetAutoAttachedFilesResponse' /textql.rpc.public.chat.ChatService/GetChat: post: tags: @@ -11337,7 +11414,8 @@ paths: post: tags: - RBACService - summary: AssignRoleToMember + summary: Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. + description: Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. operationId: RBACService_AssignRoleToMember x-speakeasy-group: rbac x-speakeasy-name-override: assignRoleToMember @@ -11374,7 +11452,10 @@ paths: post: tags: - RBACService - summary: CreateApiKey + summary: 'SCIM group-mapping migration tooling: one-time role<->group conversion, internal only.' + description: |- + SCIM group-mapping migration tooling: one-time role<->group conversion, + internal only. operationId: RBACService_CreateApiKey x-speakeasy-group: rbac x-speakeasy-name-override: createApiKey @@ -11745,7 +11826,8 @@ paths: post: tags: - RBACService - summary: GetMemberRoles + summary: Member role assignment + description: Member role assignment operationId: RBACService_GetMemberRoles x-speakeasy-group: rbac x-speakeasy-name-override: getMemberRoles @@ -11856,7 +11938,8 @@ paths: post: tags: - RBACService - summary: GetRolePermissions + summary: Permission management + description: Permission management operationId: RBACService_GetRolePermissions x-speakeasy-group: rbac x-speakeasy-name-override: getRolePermissions @@ -12004,8 +12087,7 @@ paths: post: tags: - RBACService - summary: Permission management - description: Permission management + summary: ListPermissions operationId: RBACService_ListPermissions x-speakeasy-group: rbac x-speakeasy-name-override: listPermissions @@ -12116,10 +12198,7 @@ paths: post: tags: - RBACService - summary: 'SCIM group-mapping migration tooling: one-time role<->group conversion, internal only.' - description: |- - SCIM group-mapping migration tooling: one-time role<->group conversion, - internal only. + summary: RejectAccessRequest operationId: RBACService_RejectAccessRequest x-speakeasy-group: rbac x-speakeasy-name-override: rejectAccessRequest @@ -12193,8 +12272,7 @@ paths: post: tags: - RBACService - summary: Member role assignment - description: Member role assignment + summary: RemoveRoleFromMember operationId: RBACService_RemoveRoleFromMember x-speakeasy-group: rbac x-speakeasy-name-override: removeRoleFromMember @@ -12268,8 +12346,7 @@ paths: post: tags: - RBACService - summary: Object sharing and access control - description: Object sharing and access control + summary: RevokeApiKey operationId: RBACService_RevokeApiKey x-speakeasy-group: rbac x-speakeasy-name-override: revokeApiKey @@ -12306,7 +12383,8 @@ paths: post: tags: - RBACService - summary: RevokeObjectAccess + summary: Group management. Internal only. + description: Group management. Internal only. operationId: RBACService_RevokeObjectAccess x-speakeasy-group: rbac x-speakeasy-name-override: revokeObjectAccess @@ -12343,7 +12421,8 @@ paths: post: tags: - RBACService - summary: RotateApiKey + summary: Object sharing and access control + description: Object sharing and access control operationId: RBACService_RotateApiKey x-speakeasy-group: rbac x-speakeasy-name-override: rotateApiKey @@ -12380,8 +12459,7 @@ paths: post: tags: - RBACService - summary: Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. - description: Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. + summary: SetRolePermissions operationId: RBACService_SetRolePermissions x-speakeasy-group: rbac x-speakeasy-name-override: setRolePermissions @@ -12418,8 +12496,8 @@ paths: post: tags: - RBACService - summary: Describe what a key is allowed to do. - description: Describe what a key is allowed to do. + summary: Get current member roles and permissions + description: Get current member roles and permissions operationId: RBACService_ShareObject x-speakeasy-group: rbac x-speakeasy-name-override: shareObject @@ -12456,8 +12534,8 @@ paths: post: tags: - RBACService - summary: Group management. Internal only. - description: Group management. Internal only. + summary: Describe what a key is allowed to do. + description: Describe what a key is allowed to do. operationId: RBACService_ShareObjectWithRole x-speakeasy-group: rbac x-speakeasy-name-override: shareObjectWithRole @@ -12605,8 +12683,7 @@ paths: post: tags: - RBACService - summary: Get current member roles and permissions - description: Get current member roles and permissions + summary: WhoAmI operationId: RBACService_WhoAmI x-speakeasy-group: rbac x-speakeasy-name-override: whoAmI @@ -15965,14 +16042,14 @@ components: defaultPlaybookPrivate: type: boolean title: default_playbook_private - description: |- - Mirror of the email_output_enabled feature flag (in feature_flags table, - not on the organization row). Surfaces in settings UIs alongside the - org-row toggles. nullable: true defaultDashboardOutput: type: boolean title: default_dashboard_output + description: |- + Mirror of the email_output_enabled feature flag (in feature_flags table, + not on the organization row). Surfaces in settings UIs alongside the + org-row toggles. nullable: true defaultMethodology: type: integer @@ -15982,16 +16059,16 @@ components: scimNewGroupDefaultRoleType: type: string title: scim_new_group_default_role_type + nullable: true + groupsFeatureEnabled: + type: boolean + title: groups_feature_enabled description: |- Org-wide default response methodology for new chats, as a textql.rpc.public.chat.Methodology enum value (int to avoid an import cycle with the public package). 0 = UNKNOWN/unset -> ADAPTIVE. Overridable per-member (Member.default_methodology) and per-chat. nullable: true - groupsFeatureEnabled: - type: boolean - title: groups_feature_enabled - nullable: true availableProviders: type: array items: @@ -16004,13 +16081,13 @@ components: tracesEnabled: type: boolean title: traces_enabled - description: |- - 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 allowLlmDataRetention: type: boolean title: allow_llm_data_retention + description: |- + 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 soxDbSessionMetadataEnabled: type: boolean @@ -16031,30 +16108,35 @@ components: configMigrationsEnabled: type: boolean title: config_migrations_enabled - description: dismiss legacy-context migration banner org-wide nullable: true deprecated: true sandboxObservabilityEnabled: type: boolean title: sandbox_observability_enabled - description: 'Deprecated: superseded by config_objects_enabled (field 80); no longer populated.' + description: dismiss legacy-context migration banner org-wide nullable: true dataAppsEnabled: type: boolean title: data_apps_enabled + description: 'Deprecated: superseded by config_objects_enabled (field 80); no longer populated.' nullable: true issuesEnabled: type: boolean title: issues_enabled - description: Internal gate for the data apps feature (apps resource + html generative dashboards). nullable: true configObjectsEnabled: type: boolean title: config_objects_enabled + description: Internal gate for the data apps feature (apps resource + html generative dashboards). nullable: true configObjectsPlaybooksEnabled: type: boolean title: config_objects_playbooks_enabled + nullable: true + deprecated: true + configObjectsDashboardsEnabled: + type: boolean + title: config_objects_dashboards_enabled description: |- config_objects feature_flags row: the umbrella half of the config-management predicate (library.ConfigManagedOrg = this flag AND the org already having a Library — the flag @@ -16064,9 +16146,9 @@ components: config_migrations_enabled (field 74). nullable: true deprecated: true - configObjectsDashboardsEnabled: + configAutofixEnabled: type: boolean - title: config_objects_dashboards_enabled + title: config_autofix_enabled description: |- Deprecated: never populated. config_objects_enabled (field 80) is the umbrella for every object type — config management is one-way, so a per-type switch that cannot @@ -16074,37 +16156,31 @@ components: because proto/api is additive-only. nullable: true deprecated: true - configAutofixEnabled: - type: boolean - title: config_autofix_enabled - nullable: true - deprecated: true helmChartVersion: type: string title: helm_chart_version - description: |- - Deprecated: never populated. The autofix sweep no longer has a per-org opt-in — it runs for - every org with the config-object checks surface on. Retained only because proto/api is additive-only. nullable: true spendTransparencyEnabled: type: boolean title: spend_transparency_enabled + description: |- + Deprecated: never populated. The autofix sweep no longer has a per-org opt-in — it runs for + every org with the config-object checks surface on. Retained only because proto/api is additive-only. nullable: true sharingDisabled: type: boolean title: sharing_disabled - description: |- - Internal flag: show dollar costs (spend transparency) across the product. - Only rendered for internal (@textql.com) users while pricing is verified. nullable: true appWritebackAutoApproveEnabled: type: boolean title: app_writeback_auto_approve_enabled + description: |- + Org-level opt-in: show dollar costs alongside ACU figures across the product. + Which figures a given viewer sees is enforced separately, per-RPC. nullable: true subagentsEnabled: type: boolean title: subagents_enabled - description: Auto-merge Data App editor writeback config patches (recommended on); when off the writeback opens a reviewable patch instead. nullable: true title: Organization additionalProperties: false @@ -18434,6 +18510,38 @@ components: $ref: '#/components/schemas/textql.rpc.public.app.App' title: UpdateAppResponse additionalProperties: false + textql.rpc.public.app.VerifyAppRenderRequest: + type: object + properties: + appId: + type: string + title: app_id + title: VerifyAppRenderRequest + additionalProperties: false + textql.rpc.public.app.VerifyAppRenderResponse: + type: object + properties: + ready: + type: boolean + title: ready + screenshotUrl: + type: string + title: screenshot_url + nullable: true + consoleErrors: + type: array + items: + type: string + title: console_errors + renderError: + type: string + title: render_error + nullable: true + title: VerifyAppRenderResponse + additionalProperties: false + description: |- + Version history entry. Git-backed apps derive one per library commit (published_by/at + carry the commit author/time); legacy rows are pre-existing publish-era snapshots. textql.rpc.public.audit_log.AuditLogEntry: type: object properties: @@ -21938,6 +22046,24 @@ components: $ref: '#/components/schemas/textql.rpc.public.dataset.Dataset' title: AttachDatasetResponse additionalProperties: false + textql.rpc.public.chat.AutoAttachedLibraryFile: + type: object + properties: + path: + type: string + title: path + pullCount: + type: integer + title: pull_count + format: int32 + firstPulledAt: + title: first_pulled_at + $ref: '#/components/schemas/google.protobuf.Timestamp' + lastPulledAt: + title: last_pulled_at + $ref: '#/components/schemas/google.protobuf.Timestamp' + title: AutoAttachedLibraryFile + additionalProperties: false textql.rpc.public.chat.BookmarkChatRequest: type: object properties: @@ -22010,7 +22136,6 @@ components: - string title: duration_ms format: int64 - description: LLM-generated summary of what this tool call does nullable: true - oneOf: - properties: @@ -22086,7 +22211,6 @@ components: - properties: feedCreateCell: title: feed_create_cell - description: 55 is tool_summary outside the oneof $ref: '#/components/schemas/textql.rpc.public.cells.FeedCreateCell' title: feed_create_cell required: @@ -22185,7 +22309,6 @@ components: - properties: listAppsCell: title: list_apps_cell - description: 66 is duration_ms outside the oneof $ref: '#/components/schemas/textql.rpc.public.cells.ListAppsCell' title: list_apps_cell required: @@ -22263,6 +22386,7 @@ components: - properties: ontologyQueryCell: title: ontology_query_cell + description: 55 is tool_summary outside the oneof $ref: '#/components/schemas/textql.rpc.public.cells.OntologyQueryCell' title: ontology_query_cell required: @@ -22412,6 +22536,7 @@ components: - properties: thinkingCell: title: thinking_cell + description: 66 is duration_ms outside the oneof $ref: '#/components/schemas/textql.rpc.public.cells.ThinkingCell' title: thinking_cell required: @@ -22579,7 +22704,7 @@ components: title: fast_mode description: |- fast_mode enables Anthropic's fast inference mode (speed: "fast"). - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. nullable: true agentId: type: string @@ -22857,7 +22982,7 @@ components: title: fast_mode description: |- fast_mode enables Anthropic's fast inference (speed: "fast") for this chat. - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. nullable: true maxThinking: type: boolean @@ -23168,6 +23293,27 @@ components: - streamlit title: GetArtifactResponse additionalProperties: false + textql.rpc.public.chat.GetAutoAttachedFilesRequest: + type: object + properties: + chatId: + type: string + title: chat_id + title: GetAutoAttachedFilesRequest + required: + - chatId + additionalProperties: false + textql.rpc.public.chat.GetAutoAttachedFilesResponse: + type: object + properties: + files: + type: array + items: + $ref: '#/components/schemas/textql.rpc.public.chat.AutoAttachedLibraryFile' + title: files + title: GetAutoAttachedFilesResponse + additionalProperties: false + description: A library file injected via org auto-attach (not an explicit read_file/tql pull). textql.rpc.public.chat.GetChatArtifactsSummaryRequest: type: object properties: @@ -31366,6 +31512,9 @@ components: fileGenerationDisabled: type: boolean title: file_generation_disabled + readFileEnabled: + type: boolean + title: read_file_enabled title: UniversalOptions additionalProperties: false textql.rpc.public.patches.AddOntologySubmoduleRequest: @@ -36152,6 +36301,7 @@ components: clientId: type: string title: client_id + description: pending, approved, rejected createdAt: title: created_at $ref: '#/components/schemas/google.protobuf.Timestamp' @@ -36243,6 +36393,7 @@ components: title: permission_id title: AssignPermissionToRoleRequest additionalProperties: false + description: Permission management requests/responses textql.rpc.public.rbac.AssignPermissionToRoleResponse: type: object properties: @@ -36311,7 +36462,6 @@ components: title: scopes title: CallerCredential additionalProperties: false - description: Get current member roles and permissions messages textql.rpc.public.rbac.CallerModelAccess: type: object properties: @@ -36641,6 +36791,7 @@ components: title: object_id title: GetObjectAccessRequest additionalProperties: false + description: Object access management messages textql.rpc.public.rbac.GetObjectAccessResponse: type: object properties: @@ -36701,6 +36852,7 @@ components: roleId: type: string title: role_id + description: owner, editor, viewer nullable: true title: HasObjectAccessRequest additionalProperties: false @@ -36739,7 +36891,6 @@ components: title: requests title: ListAccessRequestsResponse additionalProperties: false - description: Access request management messages textql.rpc.public.rbac.ListApiKeysRequest: type: object properties: @@ -36805,7 +36956,6 @@ components: title: permissions title: ListPermissionsResponse additionalProperties: false - description: Permission management requests/responses textql.rpc.public.rbac.ListRolesRequest: type: object title: ListRolesRequest @@ -36861,6 +37011,7 @@ components: title: roles title: MemberRoles additionalProperties: false + description: Member role management messages textql.rpc.public.rbac.ObjectAccess: type: object properties: @@ -36942,6 +37093,7 @@ components: nullable: true title: RejectAccessRequestRequest additionalProperties: false + description: Access request management messages textql.rpc.public.rbac.RejectAccessRequestResponse: type: object properties: @@ -36988,7 +37140,6 @@ components: title: success title: RemoveRoleFromMemberResponse additionalProperties: false - description: Member role management messages textql.rpc.public.rbac.RequestAccessRequest: type: object properties: @@ -37019,6 +37170,7 @@ components: requestId: type: string title: request_id + description: owner, editor, viewer title: RequestAccessResponse additionalProperties: false textql.rpc.public.rbac.RevokeApiKeyRequest: @@ -37207,7 +37359,6 @@ components: title: is_public title: ShareObjectRequest additionalProperties: false - description: Which LLM models the caller may run. textql.rpc.public.rbac.ShareObjectResponse: type: object properties: @@ -37216,6 +37367,7 @@ components: title: success title: ShareObjectResponse additionalProperties: false + description: WhoAmI messages textql.rpc.public.rbac.ShareObjectWithRoleRequest: type: object properties: @@ -37240,6 +37392,7 @@ components: title: is_public title: ShareObjectWithRoleRequest additionalProperties: false + description: The credential that authenticated the request. textql.rpc.public.rbac.ShareObjectWithRoleResponse: type: object properties: @@ -37248,7 +37401,7 @@ components: title: success title: ShareObjectWithRoleResponse additionalProperties: false - description: Object access management messages + description: Which LLM models the caller may run. textql.rpc.public.rbac.SharedObject: type: object properties: @@ -37278,7 +37431,6 @@ components: nullable: true title: SharedObject additionalProperties: false - description: WhoAmI messages textql.rpc.public.rbac.UpdateObjectAccessRequest: type: object properties: @@ -37404,7 +37556,7 @@ components: title: shared_access_truncated title: WhoAmIResponse additionalProperties: false - description: The credential that authenticated the request. + description: Get current member roles and permissions messages textql.rpc.public.reports.CardBlock: type: object properties: diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index df8166f..9c8e0e8 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,9 +1,9 @@ -speakeasyVersion: 1.796.0 +speakeasyVersion: 1.796.2 sources: TextQL API: sourceNamespace: textql-api - sourceRevisionDigest: sha256:2dae750b5d28591262c6a829500baa407603f27560e155c0265aff9a173a07d7 - sourceBlobDigest: sha256:9a75f870eeaccc3608dcf72e5a93bca00eeccaee6e1fbec5028f7355b7da082b + sourceRevisionDigest: sha256:ed47fbe6b6251d1f9615131c1a3b6dfbd23cd4d39e38ac290c2dff8939ecb2f9 + sourceBlobDigest: sha256:99e135033760d5abd2e86af5083c2322de689706865c31fce369cb09b88765b9 tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: textql: source: TextQL API sourceNamespace: textql-api - sourceRevisionDigest: sha256:2dae750b5d28591262c6a829500baa407603f27560e155c0265aff9a173a07d7 - sourceBlobDigest: sha256:9a75f870eeaccc3608dcf72e5a93bca00eeccaee6e1fbec5028f7355b7da082b + sourceRevisionDigest: sha256:ed47fbe6b6251d1f9615131c1a3b6dfbd23cd4d39e38ac290c2dff8939ecb2f9 + sourceBlobDigest: sha256:99e135033760d5abd2e86af5083c2322de689706865c31fce369cb09b88765b9 codeSamplesNamespace: textql-api-python-code-samples - codeSamplesRevisionDigest: sha256:d882b422f1c2defd416fd274434ab06deecc96b34700f4f06da462145bc95416 + codeSamplesRevisionDigest: sha256:10a19830a634e85bab2b0a34125b4c3d97b42e1f917a94d6cdc58c1e67260d63 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/README-PYPI.md b/README-PYPI.md index 39dacd6..438e396 100644 --- a/README-PYPI.md +++ b/README-PYPI.md @@ -219,7 +219,7 @@ with Textql( * [get_members_with_apps](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#get_members_with_apps) - GetMembersWithApps * [invoke_compute_function](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#invoke_compute_function) - InvokeAppComputeFunction * [list_activity_since](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#list_activity_since) - Favorite/unfavorite a library item (app or dashboard) for the calling member. Per-member, per-org; favorited=false hard-deletes the row. Covers both primitives since the merged library page pins apps and dashboards through one client. -* [list_versions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#list_versions) - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. +* [list_versions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#list_versions) - Renders the live artifact in the production sandbox and returns browser diagnostics. This is synchronous so callers can verify an app before sharing its URL. * [list](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#list) - ListApps * [list_my_member_activity](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#list_my_member_activity) - Watcher management: app owners/editors and org admins list the app's subscribers and add/remove members (Upsert/Delete with member_id). * [move_app_to_folder](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#move_app_to_folder) - MoveAppToFolder @@ -230,6 +230,7 @@ with Textql( * [set_member_state](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#set_member_state) - SetAppMemberState * [set_favorite](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#set_favorite) - Executes a declared compute function on a pooled sandbox worker; gated, org-scoped, rate-limited. * [update](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#update) - UpdateApp +* [verify_render](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#verify_render) - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. ### [AuditLogs](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/auditlogs/README.md) @@ -264,6 +265,7 @@ with Textql( * [duplicate_chat](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/chats/README.md#duplicate_chat) - DuplicateChat * [get_api_answer](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/chats/README.md#get_api_answer) - GetAPIChatAnswer * [get_artifact](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/chats/README.md#get_artifact) - GetArtifact +* [get_auto_attached_files](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/chats/README.md#get_auto_attached_files) - GetAutoAttachedFiles * [get](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/chats/README.md#get) - GetChat * [get_artifacts_summary](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/chats/README.md#get_artifacts_summary) - GetChatArtifactsSummary * [get_chat_execution_timing](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/chats/README.md#get_chat_execution_timing) - GetChatExecutionTiming @@ -532,8 +534,8 @@ with Textql( * [approve_access_request](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#approve_access_request) - ApproveAccessRequest * [assign_permission_to_role](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#assign_permission_to_role) - AssignPermissionToRole -* [assign_role_to_member](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#assign_role_to_member) - AssignRoleToMember -* [create_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#create_api_key) - CreateApiKey +* [assign_role_to_member](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#assign_role_to_member) - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. +* [create_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#create_api_key) - SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. * [create_personal_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#create_personal_api_key) - CreatePersonalApiKey * [create_role](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#create_role) - Role management * [create_service_account](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#create_service_account) - CreateServiceAccount @@ -543,30 +545,30 @@ with Textql( * [generate_share_link](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#generate_share_link) - GenerateShareLink * [get_current_member_roles_and_permissions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_current_member_roles_and_permissions) - GetCurrentMemberRolesAndPermissions * [get_embed_user_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_embed_user_api_key) - GetEmbedUserApiKey -* [get_member_roles](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_member_roles) - GetMemberRoles +* [get_member_roles](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_member_roles) - Member role assignment * [get_object_access](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_object_access) - GetObjectAccess * [get_role](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_role) - GetRole -* [get_role_permissions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_role_permissions) - GetRolePermissions +* [get_role_permissions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_role_permissions) - Permission management * [has_object_access](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#has_object_access) - HasObjectAccess * [list_access_requests](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#list_access_requests) - ListAccessRequests * [list_api_keys](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#list_api_keys) - ListApiKeys -* [list_permissions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#list_permissions) - Permission management +* [list_permissions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#list_permissions) - ListPermissions * [list_roles](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#list_roles) - ListRoles * [list_service_accounts](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#list_service_accounts) - ListServiceAccounts -* [reject_access_request](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#reject_access_request) - SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. +* [reject_access_request](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#reject_access_request) - RejectAccessRequest * [remove_permission_from_role](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#remove_permission_from_role) - RemovePermissionFromRole -* [remove_role_from_member](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#remove_role_from_member) - Member role assignment +* [remove_role_from_member](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#remove_role_from_member) - RemoveRoleFromMember * [request_access](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#request_access) - RequestAccess -* [revoke_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#revoke_api_key) - Object sharing and access control -* [revoke_object_access](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#revoke_object_access) - RevokeObjectAccess -* [rotate_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#rotate_api_key) - RotateApiKey -* [set_role_permissions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#set_role_permissions) - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. -* [share_object](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#share_object) - Describe what a key is allowed to do. -* [share_object_with_role](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#share_object_with_role) - Group management. Internal only. +* [revoke_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#revoke_api_key) - RevokeApiKey +* [revoke_object_access](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#revoke_object_access) - Group management. Internal only. +* [rotate_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#rotate_api_key) - Object sharing and access control +* [set_role_permissions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#set_role_permissions) - SetRolePermissions +* [share_object](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#share_object) - Get current member roles and permissions +* [share_object_with_role](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#share_object_with_role) - Describe what a key is allowed to do. * [update_object_access](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#update_object_access) - UpdateObjectAccess * [update_object_visibility](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#update_object_visibility) - UpdateObjectVisibility * [update_role](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#update_role) - UpdateRole -* [who_am_i](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#who_am_i) - Get current member roles and permissions +* [who_am_i](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#who_am_i) - WhoAmI ### [Sandbox](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/sandbox/README.md) diff --git a/README.md b/README.md index da946a5..f27aadd 100644 --- a/README.md +++ b/README.md @@ -219,7 +219,7 @@ with Textql( * [get_members_with_apps](docs/sdks/apps/README.md#get_members_with_apps) - GetMembersWithApps * [invoke_compute_function](docs/sdks/apps/README.md#invoke_compute_function) - InvokeAppComputeFunction * [list_activity_since](docs/sdks/apps/README.md#list_activity_since) - Favorite/unfavorite a library item (app or dashboard) for the calling member. Per-member, per-org; favorited=false hard-deletes the row. Covers both primitives since the merged library page pins apps and dashboards through one client. -* [list_versions](docs/sdks/apps/README.md#list_versions) - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. +* [list_versions](docs/sdks/apps/README.md#list_versions) - Renders the live artifact in the production sandbox and returns browser diagnostics. This is synchronous so callers can verify an app before sharing its URL. * [list](docs/sdks/apps/README.md#list) - ListApps * [list_my_member_activity](docs/sdks/apps/README.md#list_my_member_activity) - Watcher management: app owners/editors and org admins list the app's subscribers and add/remove members (Upsert/Delete with member_id). * [move_app_to_folder](docs/sdks/apps/README.md#move_app_to_folder) - MoveAppToFolder @@ -230,6 +230,7 @@ with Textql( * [set_member_state](docs/sdks/apps/README.md#set_member_state) - SetAppMemberState * [set_favorite](docs/sdks/apps/README.md#set_favorite) - Executes a declared compute function on a pooled sandbox worker; gated, org-scoped, rate-limited. * [update](docs/sdks/apps/README.md#update) - UpdateApp +* [verify_render](docs/sdks/apps/README.md#verify_render) - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. ### [AuditLogs](docs/sdks/auditlogs/README.md) @@ -264,6 +265,7 @@ with Textql( * [duplicate_chat](docs/sdks/chats/README.md#duplicate_chat) - DuplicateChat * [get_api_answer](docs/sdks/chats/README.md#get_api_answer) - GetAPIChatAnswer * [get_artifact](docs/sdks/chats/README.md#get_artifact) - GetArtifact +* [get_auto_attached_files](docs/sdks/chats/README.md#get_auto_attached_files) - GetAutoAttachedFiles * [get](docs/sdks/chats/README.md#get) - GetChat * [get_artifacts_summary](docs/sdks/chats/README.md#get_artifacts_summary) - GetChatArtifactsSummary * [get_chat_execution_timing](docs/sdks/chats/README.md#get_chat_execution_timing) - GetChatExecutionTiming @@ -532,8 +534,8 @@ with Textql( * [approve_access_request](docs/sdks/rbac/README.md#approve_access_request) - ApproveAccessRequest * [assign_permission_to_role](docs/sdks/rbac/README.md#assign_permission_to_role) - AssignPermissionToRole -* [assign_role_to_member](docs/sdks/rbac/README.md#assign_role_to_member) - AssignRoleToMember -* [create_api_key](docs/sdks/rbac/README.md#create_api_key) - CreateApiKey +* [assign_role_to_member](docs/sdks/rbac/README.md#assign_role_to_member) - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. +* [create_api_key](docs/sdks/rbac/README.md#create_api_key) - SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. * [create_personal_api_key](docs/sdks/rbac/README.md#create_personal_api_key) - CreatePersonalApiKey * [create_role](docs/sdks/rbac/README.md#create_role) - Role management * [create_service_account](docs/sdks/rbac/README.md#create_service_account) - CreateServiceAccount @@ -543,30 +545,30 @@ with Textql( * [generate_share_link](docs/sdks/rbac/README.md#generate_share_link) - GenerateShareLink * [get_current_member_roles_and_permissions](docs/sdks/rbac/README.md#get_current_member_roles_and_permissions) - GetCurrentMemberRolesAndPermissions * [get_embed_user_api_key](docs/sdks/rbac/README.md#get_embed_user_api_key) - GetEmbedUserApiKey -* [get_member_roles](docs/sdks/rbac/README.md#get_member_roles) - GetMemberRoles +* [get_member_roles](docs/sdks/rbac/README.md#get_member_roles) - Member role assignment * [get_object_access](docs/sdks/rbac/README.md#get_object_access) - GetObjectAccess * [get_role](docs/sdks/rbac/README.md#get_role) - GetRole -* [get_role_permissions](docs/sdks/rbac/README.md#get_role_permissions) - GetRolePermissions +* [get_role_permissions](docs/sdks/rbac/README.md#get_role_permissions) - Permission management * [has_object_access](docs/sdks/rbac/README.md#has_object_access) - HasObjectAccess * [list_access_requests](docs/sdks/rbac/README.md#list_access_requests) - ListAccessRequests * [list_api_keys](docs/sdks/rbac/README.md#list_api_keys) - ListApiKeys -* [list_permissions](docs/sdks/rbac/README.md#list_permissions) - Permission management +* [list_permissions](docs/sdks/rbac/README.md#list_permissions) - ListPermissions * [list_roles](docs/sdks/rbac/README.md#list_roles) - ListRoles * [list_service_accounts](docs/sdks/rbac/README.md#list_service_accounts) - ListServiceAccounts -* [reject_access_request](docs/sdks/rbac/README.md#reject_access_request) - SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. +* [reject_access_request](docs/sdks/rbac/README.md#reject_access_request) - RejectAccessRequest * [remove_permission_from_role](docs/sdks/rbac/README.md#remove_permission_from_role) - RemovePermissionFromRole -* [remove_role_from_member](docs/sdks/rbac/README.md#remove_role_from_member) - Member role assignment +* [remove_role_from_member](docs/sdks/rbac/README.md#remove_role_from_member) - RemoveRoleFromMember * [request_access](docs/sdks/rbac/README.md#request_access) - RequestAccess -* [revoke_api_key](docs/sdks/rbac/README.md#revoke_api_key) - Object sharing and access control -* [revoke_object_access](docs/sdks/rbac/README.md#revoke_object_access) - RevokeObjectAccess -* [rotate_api_key](docs/sdks/rbac/README.md#rotate_api_key) - RotateApiKey -* [set_role_permissions](docs/sdks/rbac/README.md#set_role_permissions) - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. -* [share_object](docs/sdks/rbac/README.md#share_object) - Describe what a key is allowed to do. -* [share_object_with_role](docs/sdks/rbac/README.md#share_object_with_role) - Group management. Internal only. +* [revoke_api_key](docs/sdks/rbac/README.md#revoke_api_key) - RevokeApiKey +* [revoke_object_access](docs/sdks/rbac/README.md#revoke_object_access) - Group management. Internal only. +* [rotate_api_key](docs/sdks/rbac/README.md#rotate_api_key) - Object sharing and access control +* [set_role_permissions](docs/sdks/rbac/README.md#set_role_permissions) - SetRolePermissions +* [share_object](docs/sdks/rbac/README.md#share_object) - Get current member roles and permissions +* [share_object_with_role](docs/sdks/rbac/README.md#share_object_with_role) - Describe what a key is allowed to do. * [update_object_access](docs/sdks/rbac/README.md#update_object_access) - UpdateObjectAccess * [update_object_visibility](docs/sdks/rbac/README.md#update_object_visibility) - UpdateObjectVisibility * [update_role](docs/sdks/rbac/README.md#update_role) - UpdateRole -* [who_am_i](docs/sdks/rbac/README.md#who_am_i) - Get current member roles and permissions +* [who_am_i](docs/sdks/rbac/README.md#who_am_i) - WhoAmI ### [Sandbox](docs/sdks/sandbox/README.md) diff --git a/RELEASES.md b/RELEASES.md index 379dae0..da05cbb 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -338,4 +338,14 @@ Based on: ### Generated - [python v1.1.10] . ### Releases -- [PyPI v1.1.10] https://pypi.org/project/textql-sdk/1.1.10 - . \ No newline at end of file +- [PyPI v1.1.10] https://pypi.org/project/textql-sdk/1.1.10 - . + +## 2026-08-31 15:43:51 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.796.2 (2.933.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.1.11] . +### Releases +- [PyPI v1.1.11] https://pypi.org/project/textql-sdk/1.1.11 - . \ No newline at end of file diff --git a/docs/models/anscell.md b/docs/models/anscell.md index 5a82f99..ae947a5 100644 --- a/docs/models/anscell.md +++ b/docs/models/anscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs1]](../models/textqlrpcpublicchatcelldurationms1.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs1]](../models/textqlrpcpublicchatcelldurationms1.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/appcell.md b/docs/models/appcell.md index 7996e9a..4bf9395 100644 --- a/docs/models/appcell.md +++ b/docs/models/appcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs2]](../models/textqlrpcpublicchatcelldurationms2.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs2]](../models/textqlrpcpublicchatcelldurationms2.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/appserviceverifyapprenderrequest.md b/docs/models/appserviceverifyapprenderrequest.md new file mode 100644 index 0000000..c305d96 --- /dev/null +++ b/docs/models/appserviceverifyapprenderrequest.md @@ -0,0 +1,10 @@ +# AppServiceVerifyAppRenderRequest + + +## 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.TextqlRPCPublicAppVerifyAppRenderRequest](../models/textqlrpcpublicappverifyapprenderrequest.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/appserviceverifyapprenderresponse.md b/docs/models/appserviceverifyapprenderresponse.md new file mode 100644 index 0000000..31f2e45 --- /dev/null +++ b/docs/models/appserviceverifyapprenderresponse.md @@ -0,0 +1,17 @@ +# AppServiceVerifyAppRenderResponse + + +## Supported Types + +### `models.TextqlRPCPublicAppVerifyAppRenderResponse` + +```python +value: models.TextqlRPCPublicAppVerifyAppRenderResponse = /* values here */ +``` + +### `models.ConnectError` + +```python +value: models.ConnectError = /* values here */ +``` + diff --git a/docs/models/bashcell.md b/docs/models/bashcell.md index 86c9381..8753646 100644 --- a/docs/models/bashcell.md +++ b/docs/models/bashcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs3]](../models/textqlrpcpublicchatcelldurationms3.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs3]](../models/textqlrpcpublicchatcelldurationms3.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/chatservicegetautoattachedfilesrequest.md b/docs/models/chatservicegetautoattachedfilesrequest.md new file mode 100644 index 0000000..6754afe --- /dev/null +++ b/docs/models/chatservicegetautoattachedfilesrequest.md @@ -0,0 +1,10 @@ +# ChatServiceGetAutoAttachedFilesRequest + + +## 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.TextqlRPCPublicChatGetAutoAttachedFilesRequest](../models/textqlrpcpublicchatgetautoattachedfilesrequest.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/chatservicegetautoattachedfilesresponse.md b/docs/models/chatservicegetautoattachedfilesresponse.md new file mode 100644 index 0000000..ace7ac2 --- /dev/null +++ b/docs/models/chatservicegetautoattachedfilesresponse.md @@ -0,0 +1,17 @@ +# ChatServiceGetAutoAttachedFilesResponse + + +## Supported Types + +### `models.TextqlRPCPublicChatGetAutoAttachedFilesResponse` + +```python +value: models.TextqlRPCPublicChatGetAutoAttachedFilesResponse = /* values here */ +``` + +### `models.ConnectError` + +```python +value: models.ConnectError = /* values here */ +``` + diff --git a/docs/models/compactioncell.md b/docs/models/compactioncell.md index 6661e35..f385540 100644 --- a/docs/models/compactioncell.md +++ b/docs/models/compactioncell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs4]](../models/textqlrpcpublicchatcelldurationms4.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs4]](../models/textqlrpcpublicchatcelldurationms4.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/connectorscell.md b/docs/models/connectorscell.md index 2275634..45f4eb3 100644 --- a/docs/models/connectorscell.md +++ b/docs/models/connectorscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs5]](../models/textqlrpcpublicchatcelldurationms5.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs5]](../models/textqlrpcpublicchatcelldurationms5.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/contextprompteditorcell.md b/docs/models/contextprompteditorcell.md index 85ed598..86b7f37 100644 --- a/docs/models/contextprompteditorcell.md +++ b/docs/models/contextprompteditorcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs6]](../models/textqlrpcpublicchatcelldurationms6.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs6]](../models/textqlrpcpublicchatcelldurationms6.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/dashboardcell.md b/docs/models/dashboardcell.md index 4e44868..89124b6 100644 --- a/docs/models/dashboardcell.md +++ b/docs/models/dashboardcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs7]](../models/textqlrpcpublicchatcelldurationms7.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs7]](../models/textqlrpcpublicchatcelldurationms7.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/documentcell.md b/docs/models/documentcell.md index 028ae79..d8c60ef 100644 --- a/docs/models/documentcell.md +++ b/docs/models/documentcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs8]](../models/textqlrpcpublicchatcelldurationms8.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs8]](../models/textqlrpcpublicchatcelldurationms8.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/emailcell.md b/docs/models/emailcell.md index a703114..23aaa43 100644 --- a/docs/models/emailcell.md +++ b/docs/models/emailcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs9]](../models/textqlrpcpublicchatcelldurationms9.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs9]](../models/textqlrpcpublicchatcelldurationms9.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/feedcommentcell.md b/docs/models/feedcommentcell.md index 993a1e1..ce88c1a 100644 --- a/docs/models/feedcommentcell.md +++ b/docs/models/feedcommentcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs10]](../models/textqlrpcpublicchatcelldurationms10.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs10]](../models/textqlrpcpublicchatcelldurationms10.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/feedcreatecell.md b/docs/models/feedcreatecell.md index c523519..458b1e7 100644 --- a/docs/models/feedcreatecell.md +++ b/docs/models/feedcreatecell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs11]](../models/textqlrpcpublicchatcelldurationms11.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs11]](../models/textqlrpcpublicchatcelldurationms11.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/feedengagecell.md b/docs/models/feedengagecell.md index ce2fb27..4d81af3 100644 --- a/docs/models/feedengagecell.md +++ b/docs/models/feedengagecell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs12]](../models/textqlrpcpublicchatcelldurationms12.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs12]](../models/textqlrpcpublicchatcelldurationms12.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/feedexplorercell.md b/docs/models/feedexplorercell.md index c6d69b2..fb42a3a 100644 --- a/docs/models/feedexplorercell.md +++ b/docs/models/feedexplorercell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs13]](../models/textqlrpcpublicchatcelldurationms13.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs13]](../models/textqlrpcpublicchatcelldurationms13.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/feedpostcell.md b/docs/models/feedpostcell.md index f638900..fa42d62 100644 --- a/docs/models/feedpostcell.md +++ b/docs/models/feedpostcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs14]](../models/textqlrpcpublicchatcelldurationms14.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs14]](../models/textqlrpcpublicchatcelldurationms14.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/formcell.md b/docs/models/formcell.md index 9e8f6f0..dcbe966 100644 --- a/docs/models/formcell.md +++ b/docs/models/formcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs15]](../models/textqlrpcpublicchatcelldurationms15.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs15]](../models/textqlrpcpublicchatcelldurationms15.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/formeditorcell.md b/docs/models/formeditorcell.md index 51da354..b0f722f 100644 --- a/docs/models/formeditorcell.md +++ b/docs/models/formeditorcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs16]](../models/textqlrpcpublicchatcelldurationms16.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs16]](../models/textqlrpcpublicchatcelldurationms16.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/gmailemailcontentcell.md b/docs/models/gmailemailcontentcell.md index 21bde39..9dc9cc0 100644 --- a/docs/models/gmailemailcontentcell.md +++ b/docs/models/gmailemailcontentcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs17]](../models/textqlrpcpublicchatcelldurationms17.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs17]](../models/textqlrpcpublicchatcelldurationms17.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/gmailemailsearchcell.md b/docs/models/gmailemailsearchcell.md index 713f28a..72db2ff 100644 --- a/docs/models/gmailemailsearchcell.md +++ b/docs/models/gmailemailsearchcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs18]](../models/textqlrpcpublicchatcelldurationms18.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs18]](../models/textqlrpcpublicchatcelldurationms18.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/googlecalendarsearchcell.md b/docs/models/googlecalendarsearchcell.md index 354aaa1..48f7409 100644 --- a/docs/models/googlecalendarsearchcell.md +++ b/docs/models/googlecalendarsearchcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs19]](../models/textqlrpcpublicchatcelldurationms19.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs19]](../models/textqlrpcpublicchatcelldurationms19.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/googledrivecontentcell.md b/docs/models/googledrivecontentcell.md index 6d2263f..caddc9d 100644 --- a/docs/models/googledrivecontentcell.md +++ b/docs/models/googledrivecontentcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs20]](../models/textqlrpcpublicchatcelldurationms20.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs20]](../models/textqlrpcpublicchatcelldurationms20.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/googledrivesearchcell.md b/docs/models/googledrivesearchcell.md index f4a9da1..cb6fd6b 100644 --- a/docs/models/googledrivesearchcell.md +++ b/docs/models/googledrivesearchcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs21]](../models/textqlrpcpublicchatcelldurationms21.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs21]](../models/textqlrpcpublicchatcelldurationms21.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/imagecell.md b/docs/models/imagecell.md index 2033566..78befaf 100644 --- a/docs/models/imagecell.md +++ b/docs/models/imagecell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs22]](../models/textqlrpcpublicchatcelldurationms22.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs22]](../models/textqlrpcpublicchatcelldurationms22.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/javascriptcell.md b/docs/models/javascriptcell.md index dae10aa..c69ff7c 100644 --- a/docs/models/javascriptcell.md +++ b/docs/models/javascriptcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs23]](../models/textqlrpcpublicchatcelldurationms23.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs23]](../models/textqlrpcpublicchatcelldurationms23.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/linkedinsearchcell.md b/docs/models/linkedinsearchcell.md index 31ac54a..cfa7de9 100644 --- a/docs/models/linkedinsearchcell.md +++ b/docs/models/linkedinsearchcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs24]](../models/textqlrpcpublicchatcelldurationms24.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs24]](../models/textqlrpcpublicchatcelldurationms24.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/listappscell.md b/docs/models/listappscell.md index c851819..f51cfe0 100644 --- a/docs/models/listappscell.md +++ b/docs/models/listappscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs25]](../models/textqlrpcpublicchatcelldurationms25.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs25]](../models/textqlrpcpublicchatcelldurationms25.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/listdashboardscell.md b/docs/models/listdashboardscell.md index 59d5420..4fe6934 100644 --- a/docs/models/listdashboardscell.md +++ b/docs/models/listdashboardscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs26]](../models/textqlrpcpublicchatcelldurationms26.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs26]](../models/textqlrpcpublicchatcelldurationms26.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/listuserscell.md b/docs/models/listuserscell.md index 1b515df..24af0b0 100644 --- a/docs/models/listuserscell.md +++ b/docs/models/listuserscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs27]](../models/textqlrpcpublicchatcelldurationms27.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs27]](../models/textqlrpcpublicchatcelldurationms27.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/mcptoolcell.md b/docs/models/mcptoolcell.md index e9821d6..b6ef619 100644 --- a/docs/models/mcptoolcell.md +++ b/docs/models/mcptoolcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs28]](../models/textqlrpcpublicchatcelldurationms28.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs28]](../models/textqlrpcpublicchatcelldurationms28.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/mdcell.md b/docs/models/mdcell.md index dc2d22d..b5b6b34 100644 --- a/docs/models/mdcell.md +++ b/docs/models/mdcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs29]](../models/textqlrpcpublicchatcelldurationms29.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs29]](../models/textqlrpcpublicchatcelldurationms29.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/metricscell.md b/docs/models/metricscell.md index c4b297d..d1a4318 100644 --- a/docs/models/metricscell.md +++ b/docs/models/metricscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs30]](../models/textqlrpcpublicchatcelldurationms30.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs30]](../models/textqlrpcpublicchatcelldurationms30.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/microsoft365calendarcell.md b/docs/models/microsoft365calendarcell.md index 37dc8c2..722b3d4 100644 --- a/docs/models/microsoft365calendarcell.md +++ b/docs/models/microsoft365calendarcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs31]](../models/textqlrpcpublicchatcelldurationms31.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs31]](../models/textqlrpcpublicchatcelldurationms31.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/microsoft365emailcontentcell.md b/docs/models/microsoft365emailcontentcell.md index 5a4a40f..2b13302 100644 --- a/docs/models/microsoft365emailcontentcell.md +++ b/docs/models/microsoft365emailcontentcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs32]](../models/textqlrpcpublicchatcelldurationms32.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs32]](../models/textqlrpcpublicchatcelldurationms32.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/microsoft365emailsearchcell.md b/docs/models/microsoft365emailsearchcell.md index 2168623..4267058 100644 --- a/docs/models/microsoft365emailsearchcell.md +++ b/docs/models/microsoft365emailsearchcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs33]](../models/textqlrpcpublicchatcelldurationms33.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs33]](../models/textqlrpcpublicchatcelldurationms33.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/ontologyeditorcell.md b/docs/models/ontologyeditorcell.md index 61e8003..94393f8 100644 --- a/docs/models/ontologyeditorcell.md +++ b/docs/models/ontologyeditorcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs34]](../models/textqlrpcpublicchatcelldurationms34.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs34]](../models/textqlrpcpublicchatcelldurationms34.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/ontologyopenobjectcell.md b/docs/models/ontologyopenobjectcell.md index e47d663..d858aa2 100644 --- a/docs/models/ontologyopenobjectcell.md +++ b/docs/models/ontologyopenobjectcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs35]](../models/textqlrpcpublicchatcelldurationms35.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs35]](../models/textqlrpcpublicchatcelldurationms35.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/ontologyquerycell.md b/docs/models/ontologyquerycell.md index 51a66be..95b10b1 100644 --- a/docs/models/ontologyquerycell.md +++ b/docs/models/ontologyquerycell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs36]](../models/textqlrpcpublicchatcelldurationms36.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs36]](../models/textqlrpcpublicchatcelldurationms36.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/ontologysearchmetricscell.md b/docs/models/ontologysearchmetricscell.md index 5421418..6ace259 100644 --- a/docs/models/ontologysearchmetricscell.md +++ b/docs/models/ontologysearchmetricscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs37]](../models/textqlrpcpublicchatcelldurationms37.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs37]](../models/textqlrpcpublicchatcelldurationms37.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/patchcell.md b/docs/models/patchcell.md index 8e046c6..28b07d0 100644 --- a/docs/models/patchcell.md +++ b/docs/models/patchcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs38]](../models/textqlrpcpublicchatcelldurationms38.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs38]](../models/textqlrpcpublicchatcelldurationms38.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/playbookeditorcell.md b/docs/models/playbookeditorcell.md index e756d39..13f2316 100644 --- a/docs/models/playbookeditorcell.md +++ b/docs/models/playbookeditorcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs39]](../models/textqlrpcpublicchatcelldurationms39.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs39]](../models/textqlrpcpublicchatcelldurationms39.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/powerbicell.md b/docs/models/powerbicell.md index dd959bd..5ad809a 100644 --- a/docs/models/powerbicell.md +++ b/docs/models/powerbicell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs40]](../models/textqlrpcpublicchatcelldurationms40.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs40]](../models/textqlrpcpublicchatcelldurationms40.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/powerbidaxcell.md b/docs/models/powerbidaxcell.md index 3eed92d..1374f5a 100644 --- a/docs/models/powerbidaxcell.md +++ b/docs/models/powerbidaxcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs41]](../models/textqlrpcpublicchatcelldurationms41.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs41]](../models/textqlrpcpublicchatcelldurationms41.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/previewcell.md b/docs/models/previewcell.md index 81bb91f..b71bee6 100644 --- a/docs/models/previewcell.md +++ b/docs/models/previewcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs42]](../models/textqlrpcpublicchatcelldurationms42.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs42]](../models/textqlrpcpublicchatcelldurationms42.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/pycell.md b/docs/models/pycell.md index 9c7f14b..a14dd30 100644 --- a/docs/models/pycell.md +++ b/docs/models/pycell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs43]](../models/textqlrpcpublicchatcelldurationms43.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs43]](../models/textqlrpcpublicchatcelldurationms43.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/questionscell.md b/docs/models/questionscell.md index 3591a90..bf82e88 100644 --- a/docs/models/questionscell.md +++ b/docs/models/questionscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs44]](../models/textqlrpcpublicchatcelldurationms44.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs44]](../models/textqlrpcpublicchatcelldurationms44.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/reportcell.md b/docs/models/reportcell.md index fade405..e0baeec 100644 --- a/docs/models/reportcell.md +++ b/docs/models/reportcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs45]](../models/textqlrpcpublicchatcelldurationms45.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs45]](../models/textqlrpcpublicchatcelldurationms45.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/reporthistorycell.md b/docs/models/reporthistorycell.md index c3b91c9..4ddb925 100644 --- a/docs/models/reporthistorycell.md +++ b/docs/models/reporthistorycell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs46]](../models/textqlrpcpublicchatcelldurationms46.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs46]](../models/textqlrpcpublicchatcelldurationms46.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/sqlcell.md b/docs/models/sqlcell.md index 3b25202..c5e3815 100644 --- a/docs/models/sqlcell.md +++ b/docs/models/sqlcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs47]](../models/textqlrpcpublicchatcelldurationms47.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs47]](../models/textqlrpcpublicchatcelldurationms47.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/statuscell.md b/docs/models/statuscell.md index a0a1bda..f04f357 100644 --- a/docs/models/statuscell.md +++ b/docs/models/statuscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs48]](../models/textqlrpcpublicchatcelldurationms48.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs48]](../models/textqlrpcpublicchatcelldurationms48.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/streamlitcell.md b/docs/models/streamlitcell.md index c9aabad..774a030 100644 --- a/docs/models/streamlitcell.md +++ b/docs/models/streamlitcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs49]](../models/textqlrpcpublicchatcelldurationms49.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs49]](../models/textqlrpcpublicchatcelldurationms49.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/subagentcell.md b/docs/models/subagentcell.md index ba0552e..fdf90cc 100644 --- a/docs/models/subagentcell.md +++ b/docs/models/subagentcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs50]](../models/textqlrpcpublicchatcelldurationms50.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs50]](../models/textqlrpcpublicchatcelldurationms50.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/summarycell.md b/docs/models/summarycell.md index 44b8ef9..1b09169 100644 --- a/docs/models/summarycell.md +++ b/docs/models/summarycell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs51]](../models/textqlrpcpublicchatcelldurationms51.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs51]](../models/textqlrpcpublicchatcelldurationms51.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/tableaucell.md b/docs/models/tableaucell.md index f98fa21..75e6b33 100644 --- a/docs/models/tableaucell.md +++ b/docs/models/tableaucell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs52]](../models/textqlrpcpublicchatcelldurationms52.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs52]](../models/textqlrpcpublicchatcelldurationms52.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/tableausearchfieldscell.md b/docs/models/tableausearchfieldscell.md index a3df60e..ac8a77f 100644 --- a/docs/models/tableausearchfieldscell.md +++ b/docs/models/tableausearchfieldscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs53]](../models/textqlrpcpublicchatcelldurationms53.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs53]](../models/textqlrpcpublicchatcelldurationms53.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/tableausqlcell.md b/docs/models/tableausqlcell.md index b5767e0..6a3295c 100644 --- a/docs/models/tableausqlcell.md +++ b/docs/models/tableausqlcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs54]](../models/textqlrpcpublicchatcelldurationms54.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs54]](../models/textqlrpcpublicchatcelldurationms54.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/tabularfilecell.md b/docs/models/tabularfilecell.md index 2ec46f4..3e83da3 100644 --- a/docs/models/tabularfilecell.md +++ b/docs/models/tabularfilecell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs55]](../models/textqlrpcpublicchatcelldurationms55.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs55]](../models/textqlrpcpublicchatcelldurationms55.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/textcell.md b/docs/models/textcell.md index 3c437be..76e5d21 100644 --- a/docs/models/textcell.md +++ b/docs/models/textcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs56]](../models/textqlrpcpublicchatcelldurationms56.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs56]](../models/textqlrpcpublicchatcelldurationms56.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/textqlrpcauthorganization.md b/docs/models/textqlrpcauthorganization.md index 0f1d725..e52dc01 100644 --- a/docs/models/textqlrpcauthorganization.md +++ b/docs/models/textqlrpcauthorganization.md @@ -69,29 +69,29 @@ | `app_hard_delete_grace_days` | *OptionalNullable[int]* | :heavy_minus_sign: | N/A | | | `asset_url_expiry` | [Optional[models.TextqlRPCAuthAssetURLExpiry]](../models/textqlrpcauthasseturlexpiry.md) | :heavy_minus_sign: | Values are the organization.asset_url_expiry column values — do not renumber. | | | `email_output_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| `default_playbook_private` | *OptionalNullable[bool]* | :heavy_minus_sign: | Mirror of the email_output_enabled feature flag (in feature_flags table,
not on the organization row). Surfaces in settings UIs alongside the
org-row toggles. | | -| `default_dashboard_output` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | +| `default_playbook_private` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | +| `default_dashboard_output` | *OptionalNullable[bool]* | :heavy_minus_sign: | Mirror of the email_output_enabled feature flag (in feature_flags table,
not on the organization row). Surfaces in settings UIs alongside the
org-row toggles. | | | `default_methodology` | *OptionalNullable[int]* | :heavy_minus_sign: | N/A | | -| `scim_new_group_default_role_type` | *OptionalNullable[str]* | :heavy_minus_sign: | Org-wide default response methodology for new chats, as a
textql.rpc.public.chat.Methodology enum value (int to avoid an import cycle
with the public package). 0 = UNKNOWN/unset -> ADAPTIVE. Overridable
per-member (Member.default_methodology) and per-chat. | | -| `groups_feature_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | +| `scim_new_group_default_role_type` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | +| `groups_feature_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Org-wide default response methodology for new chats, as a
textql.rpc.public.chat.Methodology enum value (int to avoid an import cycle
with the public package). 0 = UNKNOWN/unset -> ADAPTIVE. Overridable
per-member (Member.default_methodology) and per-chat. | | | `available_providers` | List[*str*] | :heavy_minus_sign: | N/A | | | `show_textql_usage` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| `traces_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. | | -| `allow_llm_data_retention` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | +| `traces_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | +| `allow_llm_data_retention` | *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. | | | `sox_db_session_metadata_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | | `sms_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | | `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.

dismiss legacy-context migration banner org-wide | | -| `sandbox_observability_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Deprecated: superseded by config_objects_enabled (field 80); no longer populated. | | -| `data_apps_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| `issues_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Internal gate for the data apps feature (apps resource + html generative dashboards). | | -| `config_objects_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| ~~`config_objects_playbooks_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.

config_objects feature_flags row: the umbrella half of the config-management predicate
(library.ConfigManagedOrg = this flag AND the org already having a Library — the flag
alone does not make an org config-managed). One switch for every object type and every
config-managed-object behavior — Ana's authoring tools, the export RPC + capabilities,
reconcile takeover, the lazy row-to-config migration. Supersedes
config_migrations_enabled (field 74). | | -| ~~`config_objects_dashboards_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.

Deprecated: never populated. config_objects_enabled (field 80) is the umbrella for every
object type — config management is one-way, so a per-type switch that cannot
un-migrate an object is either inert or actively harmful (ADR-0040). Retained only
because proto/api is additive-only. | | -| ~~`config_autofix_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. | | -| `helm_chart_version` | *OptionalNullable[str]* | :heavy_minus_sign: | Deprecated: never populated. The autofix sweep no longer has a per-org opt-in — it runs for
every org with the config-object checks surface on. Retained only because proto/api is additive-only. | | -| `spend_transparency_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| `sharing_disabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Internal flag: show dollar costs (spend transparency) across the product.
Only rendered for internal (@textql.com) users while pricing is verified. | | -| `app_writeback_auto_approve_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| `subagents_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Auto-merge Data App editor writeback config patches (recommended on); when off the writeback opens a reviewable patch instead. | | \ No newline at end of file +| ~~`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: | dismiss legacy-context migration banner org-wide | | +| `data_apps_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Deprecated: superseded by config_objects_enabled (field 80); no longer populated. | | +| `issues_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | +| `config_objects_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Internal gate for the data apps feature (apps resource + html generative dashboards). | | +| ~~`config_objects_playbooks_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. | | +| ~~`config_objects_dashboards_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.

config_objects feature_flags row: the umbrella half of the config-management predicate
(library.ConfigManagedOrg = this flag AND the org already having a Library — the flag
alone does not make an org config-managed). One switch for every object type and every
config-managed-object behavior — Ana's authoring tools, the export RPC + capabilities,
reconcile takeover, the lazy row-to-config migration. Supersedes
config_migrations_enabled (field 74). | | +| ~~`config_autofix_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.

Deprecated: never populated. config_objects_enabled (field 80) is the umbrella for every
object type — config management is one-way, so a per-type switch that cannot
un-migrate an object is either inert or actively harmful (ADR-0040). Retained only
because proto/api is additive-only. | | +| `helm_chart_version` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | +| `spend_transparency_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Deprecated: never populated. The autofix sweep no longer has a per-org opt-in — it runs for
every org with the config-object checks surface on. Retained only because proto/api is additive-only. | | +| `sharing_disabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | +| `app_writeback_auto_approve_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Org-level opt-in: show dollar costs alongside ACU figures across the product.
Which figures a given viewer sees is enforced separately, per-RPC. | | +| `subagents_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicappverifyapprenderrequest.md b/docs/models/textqlrpcpublicappverifyapprenderrequest.md new file mode 100644 index 0000000..5684a9e --- /dev/null +++ b/docs/models/textqlrpcpublicappverifyapprenderrequest.md @@ -0,0 +1,8 @@ +# TextqlRPCPublicAppVerifyAppRenderRequest + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `app_id` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicappverifyapprenderresponse.md b/docs/models/textqlrpcpublicappverifyapprenderresponse.md new file mode 100644 index 0000000..3674416 --- /dev/null +++ b/docs/models/textqlrpcpublicappverifyapprenderresponse.md @@ -0,0 +1,14 @@ +# TextqlRPCPublicAppVerifyAppRenderResponse + +Version history entry. Git-backed apps derive one per library commit (published_by/at + carry the commit author/time); legacy rows are pre-existing publish-era snapshots. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------- | ----------------------- | ----------------------- | ----------------------- | +| `ready` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `screenshot_url` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | +| `console_errors` | List[*str*] | :heavy_minus_sign: | N/A | +| `render_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicchatautoattachedlibraryfile.md b/docs/models/textqlrpcpublicchatautoattachedlibraryfile.md new file mode 100644 index 0000000..e4dd0c3 --- /dev/null +++ b/docs/models/textqlrpcpublicchatautoattachedlibraryfile.md @@ -0,0 +1,11 @@ +# TextqlRPCPublicChatAutoAttachedLibraryFile + + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `path` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `pull_count` | *Optional[int]* | :heavy_minus_sign: | N/A | | +| `first_pulled_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 | +| `last_pulled_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 | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicchatcelldurationms1.md b/docs/models/textqlrpcpublicchatcelldurationms1.md index 460856e..c1e2e35 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms1.md +++ b/docs/models/textqlrpcpublicchatcelldurationms1.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs1 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms10.md b/docs/models/textqlrpcpublicchatcelldurationms10.md index 47130d3..d7b9d1c 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms10.md +++ b/docs/models/textqlrpcpublicchatcelldurationms10.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs10 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms11.md b/docs/models/textqlrpcpublicchatcelldurationms11.md index ab9502d..0bc211d 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms11.md +++ b/docs/models/textqlrpcpublicchatcelldurationms11.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs11 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms12.md b/docs/models/textqlrpcpublicchatcelldurationms12.md index 1cf7137..c813f19 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms12.md +++ b/docs/models/textqlrpcpublicchatcelldurationms12.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs12 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms13.md b/docs/models/textqlrpcpublicchatcelldurationms13.md index 9efdb73..3797ec6 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms13.md +++ b/docs/models/textqlrpcpublicchatcelldurationms13.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs13 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms14.md b/docs/models/textqlrpcpublicchatcelldurationms14.md index d912e14..727d9b3 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms14.md +++ b/docs/models/textqlrpcpublicchatcelldurationms14.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs14 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms15.md b/docs/models/textqlrpcpublicchatcelldurationms15.md index ab635aa..cbda7c7 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms15.md +++ b/docs/models/textqlrpcpublicchatcelldurationms15.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs15 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms16.md b/docs/models/textqlrpcpublicchatcelldurationms16.md index 3d9acff..d2e2589 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms16.md +++ b/docs/models/textqlrpcpublicchatcelldurationms16.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs16 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms17.md b/docs/models/textqlrpcpublicchatcelldurationms17.md index 3c549ae..21d9b7b 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms17.md +++ b/docs/models/textqlrpcpublicchatcelldurationms17.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs17 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms18.md b/docs/models/textqlrpcpublicchatcelldurationms18.md index 9964a52..08b86b0 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms18.md +++ b/docs/models/textqlrpcpublicchatcelldurationms18.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs18 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms19.md b/docs/models/textqlrpcpublicchatcelldurationms19.md index 391d58b..e396d1a 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms19.md +++ b/docs/models/textqlrpcpublicchatcelldurationms19.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs19 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms2.md b/docs/models/textqlrpcpublicchatcelldurationms2.md index 0af0031..f7216ef 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms2.md +++ b/docs/models/textqlrpcpublicchatcelldurationms2.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs2 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms20.md b/docs/models/textqlrpcpublicchatcelldurationms20.md index 88c0a7e..95509ae 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms20.md +++ b/docs/models/textqlrpcpublicchatcelldurationms20.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs20 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms21.md b/docs/models/textqlrpcpublicchatcelldurationms21.md index 9cf0d3d..5b7251d 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms21.md +++ b/docs/models/textqlrpcpublicchatcelldurationms21.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs21 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms22.md b/docs/models/textqlrpcpublicchatcelldurationms22.md index 5644343..7a63b91 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms22.md +++ b/docs/models/textqlrpcpublicchatcelldurationms22.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs22 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms23.md b/docs/models/textqlrpcpublicchatcelldurationms23.md index 6ec8cb8..55debaa 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms23.md +++ b/docs/models/textqlrpcpublicchatcelldurationms23.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs23 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms24.md b/docs/models/textqlrpcpublicchatcelldurationms24.md index 6afddc2..3cbaf14 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms24.md +++ b/docs/models/textqlrpcpublicchatcelldurationms24.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs24 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms25.md b/docs/models/textqlrpcpublicchatcelldurationms25.md index 49965f0..bf52f5e 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms25.md +++ b/docs/models/textqlrpcpublicchatcelldurationms25.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs25 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms26.md b/docs/models/textqlrpcpublicchatcelldurationms26.md index c116f50..1349ed9 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms26.md +++ b/docs/models/textqlrpcpublicchatcelldurationms26.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs26 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms27.md b/docs/models/textqlrpcpublicchatcelldurationms27.md index fc13dc7..a41fc41 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms27.md +++ b/docs/models/textqlrpcpublicchatcelldurationms27.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs27 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms28.md b/docs/models/textqlrpcpublicchatcelldurationms28.md index eae9909..fbd3f02 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms28.md +++ b/docs/models/textqlrpcpublicchatcelldurationms28.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs28 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms29.md b/docs/models/textqlrpcpublicchatcelldurationms29.md index 94aa355..79c11c4 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms29.md +++ b/docs/models/textqlrpcpublicchatcelldurationms29.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs29 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms3.md b/docs/models/textqlrpcpublicchatcelldurationms3.md index d357ae0..156039a 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms3.md +++ b/docs/models/textqlrpcpublicchatcelldurationms3.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs3 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms30.md b/docs/models/textqlrpcpublicchatcelldurationms30.md index 4a1a0f0..943c74f 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms30.md +++ b/docs/models/textqlrpcpublicchatcelldurationms30.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs30 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms31.md b/docs/models/textqlrpcpublicchatcelldurationms31.md index c9ec661..5161a6c 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms31.md +++ b/docs/models/textqlrpcpublicchatcelldurationms31.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs31 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms32.md b/docs/models/textqlrpcpublicchatcelldurationms32.md index a67aa59..1e055f9 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms32.md +++ b/docs/models/textqlrpcpublicchatcelldurationms32.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs32 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms33.md b/docs/models/textqlrpcpublicchatcelldurationms33.md index 79f388f..f6f679c 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms33.md +++ b/docs/models/textqlrpcpublicchatcelldurationms33.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs33 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms34.md b/docs/models/textqlrpcpublicchatcelldurationms34.md index ab72eb4..f274414 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms34.md +++ b/docs/models/textqlrpcpublicchatcelldurationms34.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs34 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms35.md b/docs/models/textqlrpcpublicchatcelldurationms35.md index bc8414b..99718ab 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms35.md +++ b/docs/models/textqlrpcpublicchatcelldurationms35.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs35 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms36.md b/docs/models/textqlrpcpublicchatcelldurationms36.md index 8e47be0..bbf74da 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms36.md +++ b/docs/models/textqlrpcpublicchatcelldurationms36.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs36 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms37.md b/docs/models/textqlrpcpublicchatcelldurationms37.md index 62443e0..35c580e 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms37.md +++ b/docs/models/textqlrpcpublicchatcelldurationms37.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs37 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms38.md b/docs/models/textqlrpcpublicchatcelldurationms38.md index fedc932..2fa7d3a 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms38.md +++ b/docs/models/textqlrpcpublicchatcelldurationms38.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs38 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms39.md b/docs/models/textqlrpcpublicchatcelldurationms39.md index 5d1bfad..20fcea5 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms39.md +++ b/docs/models/textqlrpcpublicchatcelldurationms39.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs39 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms4.md b/docs/models/textqlrpcpublicchatcelldurationms4.md index 2711c6e..82db694 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms4.md +++ b/docs/models/textqlrpcpublicchatcelldurationms4.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs4 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms40.md b/docs/models/textqlrpcpublicchatcelldurationms40.md index 07be775..b7f2792 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms40.md +++ b/docs/models/textqlrpcpublicchatcelldurationms40.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs40 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms41.md b/docs/models/textqlrpcpublicchatcelldurationms41.md index 4827290..250d88f 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms41.md +++ b/docs/models/textqlrpcpublicchatcelldurationms41.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs41 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms42.md b/docs/models/textqlrpcpublicchatcelldurationms42.md index eb1801c..fb22fb8 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms42.md +++ b/docs/models/textqlrpcpublicchatcelldurationms42.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs42 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms43.md b/docs/models/textqlrpcpublicchatcelldurationms43.md index eb3015b..74c33df 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms43.md +++ b/docs/models/textqlrpcpublicchatcelldurationms43.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs43 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms44.md b/docs/models/textqlrpcpublicchatcelldurationms44.md index 5b0e92c..4c7771c 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms44.md +++ b/docs/models/textqlrpcpublicchatcelldurationms44.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs44 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms45.md b/docs/models/textqlrpcpublicchatcelldurationms45.md index eb23c0f..c9dc1a7 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms45.md +++ b/docs/models/textqlrpcpublicchatcelldurationms45.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs45 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms46.md b/docs/models/textqlrpcpublicchatcelldurationms46.md index b1711e7..0b52c6f 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms46.md +++ b/docs/models/textqlrpcpublicchatcelldurationms46.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs46 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms47.md b/docs/models/textqlrpcpublicchatcelldurationms47.md index 9247dfa..dae58e0 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms47.md +++ b/docs/models/textqlrpcpublicchatcelldurationms47.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs47 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms48.md b/docs/models/textqlrpcpublicchatcelldurationms48.md index 3e69d18..57775e9 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms48.md +++ b/docs/models/textqlrpcpublicchatcelldurationms48.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs48 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms49.md b/docs/models/textqlrpcpublicchatcelldurationms49.md index 312399c..5375e8f 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms49.md +++ b/docs/models/textqlrpcpublicchatcelldurationms49.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs49 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms5.md b/docs/models/textqlrpcpublicchatcelldurationms5.md index 640ba34..3afc705 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms5.md +++ b/docs/models/textqlrpcpublicchatcelldurationms5.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs5 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms50.md b/docs/models/textqlrpcpublicchatcelldurationms50.md index 3f7e300..4779994 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms50.md +++ b/docs/models/textqlrpcpublicchatcelldurationms50.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs50 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms51.md b/docs/models/textqlrpcpublicchatcelldurationms51.md index 7b08976..d9fa824 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms51.md +++ b/docs/models/textqlrpcpublicchatcelldurationms51.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs51 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms52.md b/docs/models/textqlrpcpublicchatcelldurationms52.md index af8baaa..148b9cd 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms52.md +++ b/docs/models/textqlrpcpublicchatcelldurationms52.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs52 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms53.md b/docs/models/textqlrpcpublicchatcelldurationms53.md index a527469..bb0a8be 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms53.md +++ b/docs/models/textqlrpcpublicchatcelldurationms53.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs53 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms54.md b/docs/models/textqlrpcpublicchatcelldurationms54.md index c96e644..166ca0d 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms54.md +++ b/docs/models/textqlrpcpublicchatcelldurationms54.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs54 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms55.md b/docs/models/textqlrpcpublicchatcelldurationms55.md index 5a859e6..1a49da1 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms55.md +++ b/docs/models/textqlrpcpublicchatcelldurationms55.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs55 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms56.md b/docs/models/textqlrpcpublicchatcelldurationms56.md index 923a8fc..995e341 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms56.md +++ b/docs/models/textqlrpcpublicchatcelldurationms56.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs56 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms57.md b/docs/models/textqlrpcpublicchatcelldurationms57.md index 089a06a..f1b5435 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms57.md +++ b/docs/models/textqlrpcpublicchatcelldurationms57.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs57 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms58.md b/docs/models/textqlrpcpublicchatcelldurationms58.md index 1e07783..8cff9b3 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms58.md +++ b/docs/models/textqlrpcpublicchatcelldurationms58.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs58 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms59.md b/docs/models/textqlrpcpublicchatcelldurationms59.md index 196a340..0a2ec0b 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms59.md +++ b/docs/models/textqlrpcpublicchatcelldurationms59.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs59 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms6.md b/docs/models/textqlrpcpublicchatcelldurationms6.md index bf591ec..691d26d 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms6.md +++ b/docs/models/textqlrpcpublicchatcelldurationms6.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs6 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms7.md b/docs/models/textqlrpcpublicchatcelldurationms7.md index 2f8ebbb..fa9a300 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms7.md +++ b/docs/models/textqlrpcpublicchatcelldurationms7.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs7 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms8.md b/docs/models/textqlrpcpublicchatcelldurationms8.md index 5f51e5e..b58a270 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms8.md +++ b/docs/models/textqlrpcpublicchatcelldurationms8.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs8 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms9.md b/docs/models/textqlrpcpublicchatcelldurationms9.md index 3d62985..5f50d1e 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms9.md +++ b/docs/models/textqlrpcpublicchatcelldurationms9.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs9 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatchat.md b/docs/models/textqlrpcpublicchatchat.md index 32b5af1..08077be 100644 --- a/docs/models/textqlrpcpublicchatchat.md +++ b/docs/models/textqlrpcpublicchatchat.md @@ -28,7 +28,7 @@ | `is_running` | *OptionalNullable[bool]* | :heavy_minus_sign: | whether this chat has an active stream | | | `is_unread` | *OptionalNullable[bool]* | :heavy_minus_sign: | whether updated_at > last_read_at for the requesting user | | | `vllm_model_id` | *OptionalNullable[str]* | :heavy_minus_sign: | vllm_model_id is the per-chat model identifier for the org's vLLM endpoint.
Only meaningful when model == MODEL_VLLM. | | -| `fast_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | fast_mode enables Anthropic's fast inference mode (speed: "fast").
Currently supported on Opus 4.6 only. Pricing is 6x standard rates. | | +| `fast_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | fast_mode enables Anthropic's fast inference mode (speed: "fast").
Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. | | | `agent_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Agent that owns this chat, unset for human-initiated chats. | | | `agent_name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `agent_profile_image_url` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | diff --git a/docs/models/textqlrpcpublicchatcreaterequest.md b/docs/models/textqlrpcpublicchatcreaterequest.md index 8014640..ae9cef1 100644 --- a/docs/models/textqlrpcpublicchatcreaterequest.md +++ b/docs/models/textqlrpcpublicchatcreaterequest.md @@ -13,6 +13,6 @@ | `dashboard_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | whether to enable dashboard mode for this chat | | `methodology` | [Optional[models.TextqlRPCPublicChatMethodology]](../models/textqlrpcpublicchatmethodology.md) | :heavy_minus_sign: | N/A | | `vllm_model_id` | *OptionalNullable[str]* | :heavy_minus_sign: | vllm_model_id is the model identifier forwarded to the org's vLLM endpoint.
Only valid when model == MODEL_VLLM. Requires @textql.com superadmin. | -| `fast_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | fast_mode enables Anthropic's fast inference (speed: "fast") for this chat.
Currently supported on Opus 4.6 only. Pricing is 6x standard rates. | +| `fast_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | fast_mode enables Anthropic's fast inference (speed: "fast") for this chat.
Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. | | `max_thinking` | *OptionalNullable[bool]* | :heavy_minus_sign: | max_thinking runs extended thinking at max effort with visible reasoning.
Supported on Sonnet 5, Fable 5, Opus 4.8, Opus 5, and GPT 5.6 Sol/Terra/Luna. | | `model_name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicchatgetautoattachedfilesrequest.md b/docs/models/textqlrpcpublicchatgetautoattachedfilesrequest.md new file mode 100644 index 0000000..da92c8f --- /dev/null +++ b/docs/models/textqlrpcpublicchatgetautoattachedfilesrequest.md @@ -0,0 +1,8 @@ +# TextqlRPCPublicChatGetAutoAttachedFilesRequest + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `chat_id` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicchatgetautoattachedfilesresponse.md b/docs/models/textqlrpcpublicchatgetautoattachedfilesresponse.md new file mode 100644 index 0000000..685288f --- /dev/null +++ b/docs/models/textqlrpcpublicchatgetautoattachedfilesresponse.md @@ -0,0 +1,10 @@ +# TextqlRPCPublicChatGetAutoAttachedFilesResponse + +A library file injected via org auto-attach (not an explicit read_file/tql pull). + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | +| `files` | List[[models.TextqlRPCPublicChatAutoAttachedLibraryFile](../models/textqlrpcpublicchatautoattachedlibraryfile.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicparadigmuniversaloptions.md b/docs/models/textqlrpcpublicparadigmuniversaloptions.md index 4115c88..9784790 100644 --- a/docs/models/textqlrpcpublicparadigmuniversaloptions.md +++ b/docs/models/textqlrpcpublicparadigmuniversaloptions.md @@ -35,4 +35,5 @@ | `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 | \ No newline at end of file +| `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/textqlrpcpublicrbacapikey.md b/docs/models/textqlrpcpublicrbacapikey.md index 4591422..5a99e3e 100644 --- a/docs/models/textqlrpcpublicrbacapikey.md +++ b/docs/models/textqlrpcpublicrbacapikey.md @@ -7,7 +7,7 @@ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `id` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `member_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `client_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `client_id` | *Optional[str]* | :heavy_minus_sign: | pending, approved, rejected | | | `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 | | `api_key_short` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `assumed_roles` | List[*str*] | :heavy_minus_sign: | N/A | | diff --git a/docs/models/textqlrpcpublicrbacassignpermissiontorolerequest.md b/docs/models/textqlrpcpublicrbacassignpermissiontorolerequest.md index 81ef6dc..b3adf6e 100644 --- a/docs/models/textqlrpcpublicrbacassignpermissiontorolerequest.md +++ b/docs/models/textqlrpcpublicrbacassignpermissiontorolerequest.md @@ -1,5 +1,7 @@ # TextqlRPCPublicRbacAssignPermissionToRoleRequest +Permission management requests/responses + ## Fields diff --git a/docs/models/textqlrpcpublicrbaccallercredential.md b/docs/models/textqlrpcpublicrbaccallercredential.md index 1918347..5965cb4 100644 --- a/docs/models/textqlrpcpublicrbaccallercredential.md +++ b/docs/models/textqlrpcpublicrbaccallercredential.md @@ -1,7 +1,5 @@ # TextqlRPCPublicRbacCallerCredential -Get current member roles and permissions messages - ## Fields diff --git a/docs/models/textqlrpcpublicrbacgetobjectaccessrequest.md b/docs/models/textqlrpcpublicrbacgetobjectaccessrequest.md index d796a83..0035a58 100644 --- a/docs/models/textqlrpcpublicrbacgetobjectaccessrequest.md +++ b/docs/models/textqlrpcpublicrbacgetobjectaccessrequest.md @@ -1,5 +1,7 @@ # TextqlRPCPublicRbacGetObjectAccessRequest +Object access management messages + ## Fields diff --git a/docs/models/textqlrpcpublicrbachasobjectaccessrequest.md b/docs/models/textqlrpcpublicrbachasobjectaccessrequest.md index ee14f6c..747e03b 100644 --- a/docs/models/textqlrpcpublicrbachasobjectaccessrequest.md +++ b/docs/models/textqlrpcpublicrbachasobjectaccessrequest.md @@ -8,4 +8,4 @@ | `object_type` | *Optional[str]* | :heavy_minus_sign: | N/A | | `object_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | `member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `role_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `role_id` | *OptionalNullable[str]* | :heavy_minus_sign: | owner, editor, viewer | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicrbaclistaccessrequestsresponse.md b/docs/models/textqlrpcpublicrbaclistaccessrequestsresponse.md index b7e613d..5d6360c 100644 --- a/docs/models/textqlrpcpublicrbaclistaccessrequestsresponse.md +++ b/docs/models/textqlrpcpublicrbaclistaccessrequestsresponse.md @@ -1,7 +1,5 @@ # TextqlRPCPublicRbacListAccessRequestsResponse -Access request management messages - ## Fields diff --git a/docs/models/textqlrpcpublicrbaclistpermissionsresponse.md b/docs/models/textqlrpcpublicrbaclistpermissionsresponse.md index ead2b33..ed87476 100644 --- a/docs/models/textqlrpcpublicrbaclistpermissionsresponse.md +++ b/docs/models/textqlrpcpublicrbaclistpermissionsresponse.md @@ -1,7 +1,5 @@ # TextqlRPCPublicRbacListPermissionsResponse -Permission management requests/responses - ## Fields diff --git a/docs/models/textqlrpcpublicrbacmemberroles.md b/docs/models/textqlrpcpublicrbacmemberroles.md index ba7ce61..6f4d785 100644 --- a/docs/models/textqlrpcpublicrbacmemberroles.md +++ b/docs/models/textqlrpcpublicrbacmemberroles.md @@ -1,5 +1,7 @@ # TextqlRPCPublicRbacMemberRoles +Member role management messages + ## Fields diff --git a/docs/models/textqlrpcpublicrbacrejectaccessrequestrequest.md b/docs/models/textqlrpcpublicrbacrejectaccessrequestrequest.md index 4c572fa..b23dbee 100644 --- a/docs/models/textqlrpcpublicrbacrejectaccessrequestrequest.md +++ b/docs/models/textqlrpcpublicrbacrejectaccessrequestrequest.md @@ -1,5 +1,7 @@ # TextqlRPCPublicRbacRejectAccessRequestRequest +Access request management messages + ## Fields diff --git a/docs/models/textqlrpcpublicrbacremoverolefrommemberresponse.md b/docs/models/textqlrpcpublicrbacremoverolefrommemberresponse.md index 7fee914..f36f79b 100644 --- a/docs/models/textqlrpcpublicrbacremoverolefrommemberresponse.md +++ b/docs/models/textqlrpcpublicrbacremoverolefrommemberresponse.md @@ -1,7 +1,5 @@ # TextqlRPCPublicRbacRemoveRoleFromMemberResponse -Member role management messages - ## Fields diff --git a/docs/models/textqlrpcpublicrbacrequestaccessresponse.md b/docs/models/textqlrpcpublicrbacrequestaccessresponse.md index 6bd818d..88e3546 100644 --- a/docs/models/textqlrpcpublicrbacrequestaccessresponse.md +++ b/docs/models/textqlrpcpublicrbacrequestaccessresponse.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `success` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `request_id` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------- | --------------------- | --------------------- | --------------------- | +| `success` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `request_id` | *Optional[str]* | :heavy_minus_sign: | owner, editor, viewer | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicrbacsharedobject.md b/docs/models/textqlrpcpublicrbacsharedobject.md index 7da1036..4668daa 100644 --- a/docs/models/textqlrpcpublicrbacsharedobject.md +++ b/docs/models/textqlrpcpublicrbacsharedobject.md @@ -1,7 +1,5 @@ # TextqlRPCPublicRbacSharedObject -WhoAmI messages - ## Fields diff --git a/docs/models/textqlrpcpublicrbacshareobjectrequest.md b/docs/models/textqlrpcpublicrbacshareobjectrequest.md index fb6dcd7..966abe8 100644 --- a/docs/models/textqlrpcpublicrbacshareobjectrequest.md +++ b/docs/models/textqlrpcpublicrbacshareobjectrequest.md @@ -1,7 +1,5 @@ # TextqlRPCPublicRbacShareObjectRequest -Which LLM models the caller may run. - ## Fields diff --git a/docs/models/textqlrpcpublicrbacshareobjectresponse.md b/docs/models/textqlrpcpublicrbacshareobjectresponse.md index 327d345..ed02ae1 100644 --- a/docs/models/textqlrpcpublicrbacshareobjectresponse.md +++ b/docs/models/textqlrpcpublicrbacshareobjectresponse.md @@ -1,5 +1,7 @@ # TextqlRPCPublicRbacShareObjectResponse +WhoAmI messages + ## Fields diff --git a/docs/models/textqlrpcpublicrbacshareobjectwithrolerequest.md b/docs/models/textqlrpcpublicrbacshareobjectwithrolerequest.md index 161cef9..c23fbc8 100644 --- a/docs/models/textqlrpcpublicrbacshareobjectwithrolerequest.md +++ b/docs/models/textqlrpcpublicrbacshareobjectwithrolerequest.md @@ -1,5 +1,7 @@ # TextqlRPCPublicRbacShareObjectWithRoleRequest +The credential that authenticated the request. + ## Fields diff --git a/docs/models/textqlrpcpublicrbacshareobjectwithroleresponse.md b/docs/models/textqlrpcpublicrbacshareobjectwithroleresponse.md index b2b263e..c5bf31d 100644 --- a/docs/models/textqlrpcpublicrbacshareobjectwithroleresponse.md +++ b/docs/models/textqlrpcpublicrbacshareobjectwithroleresponse.md @@ -1,6 +1,6 @@ # TextqlRPCPublicRbacShareObjectWithRoleResponse -Object access management messages +Which LLM models the caller may run. ## Fields diff --git a/docs/models/textqlrpcpublicrbacwhoamiresponse.md b/docs/models/textqlrpcpublicrbacwhoamiresponse.md index 7c0b7c8..873ac43 100644 --- a/docs/models/textqlrpcpublicrbacwhoamiresponse.md +++ b/docs/models/textqlrpcpublicrbacwhoamiresponse.md @@ -1,6 +1,6 @@ # TextqlRPCPublicRbacWhoAmIResponse -The credential that authenticated the request. +Get current member roles and permissions messages ## Fields @@ -10,7 +10,7 @@ The credential that authenticated the request. | `member_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | `org_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | `email` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `credential` | [Optional[models.TextqlRPCPublicRbacCallerCredential]](../models/textqlrpcpublicrbaccallercredential.md) | :heavy_minus_sign: | Get current member roles and permissions messages | +| `credential` | [Optional[models.TextqlRPCPublicRbacCallerCredential]](../models/textqlrpcpublicrbaccallercredential.md) | :heavy_minus_sign: | N/A | | `roles` | List[[models.TextqlRPCPublicRbacRole](../models/textqlrpcpublicrbacrole.md)] | :heavy_minus_sign: | N/A | | `permissions` | List[[models.TextqlRPCPublicRbacPermission](../models/textqlrpcpublicrbacpermission.md)] | :heavy_minus_sign: | N/A | | `model_access` | [Optional[models.TextqlRPCPublicRbacCallerModelAccess]](../models/textqlrpcpublicrbaccallermodelaccess.md) | :heavy_minus_sign: | N/A | diff --git a/docs/models/thinkingcell.md b/docs/models/thinkingcell.md index cebbcf0..c9e5234 100644 --- a/docs/models/thinkingcell.md +++ b/docs/models/thinkingcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs57]](../models/textqlrpcpublicchatcelldurationms57.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs57]](../models/textqlrpcpublicchatcelldurationms57.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/useskillcell.md b/docs/models/useskillcell.md index 264f127..b2e0dcf 100644 --- a/docs/models/useskillcell.md +++ b/docs/models/useskillcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs58]](../models/textqlrpcpublicchatcelldurationms58.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs58]](../models/textqlrpcpublicchatcelldurationms58.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/wscell.md b/docs/models/wscell.md index 4f77476..d0b3df7 100644 --- a/docs/models/wscell.md +++ b/docs/models/wscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs59]](../models/textqlrpcpublicchatcelldurationms59.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs59]](../models/textqlrpcpublicchatcelldurationms59.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/sdks/apps/README.md b/docs/sdks/apps/README.md index 2a5870f..65c541e 100644 --- a/docs/sdks/apps/README.md +++ b/docs/sdks/apps/README.md @@ -17,7 +17,7 @@ * [get_members_with_apps](#get_members_with_apps) - GetMembersWithApps * [invoke_compute_function](#invoke_compute_function) - InvokeAppComputeFunction * [list_activity_since](#list_activity_since) - Favorite/unfavorite a library item (app or dashboard) for the calling member. Per-member, per-org; favorited=false hard-deletes the row. Covers both primitives since the merged library page pins apps and dashboards through one client. -* [list_versions](#list_versions) - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. +* [list_versions](#list_versions) - Renders the live artifact in the production sandbox and returns browser diagnostics. This is synchronous so callers can verify an app before sharing its URL. * [list](#list) - ListApps * [list_my_member_activity](#list_my_member_activity) - Watcher management: app owners/editors and org admins list the app's subscribers and add/remove members (Upsert/Delete with member_id). * [move_app_to_folder](#move_app_to_folder) - MoveAppToFolder @@ -28,6 +28,7 @@ * [set_member_state](#set_member_state) - SetAppMemberState * [set_favorite](#set_favorite) - Executes a declared compute function on a pooled sandbox worker; gated, org-scoped, rate-limited. * [update](#update) - UpdateApp +* [verify_render](#verify_render) - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. ## heartbeat @@ -584,7 +585,8 @@ with Textql( ## list_versions -Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. +Renders the live artifact in the production sandbox and returns browser diagnostics. + This is synchronous so callers can verify an app before sharing its URL. ### Example Usage @@ -1070,6 +1072,47 @@ with Textql( ### Errors +| Error Type | Status Code | Content Type | +| ------------------------- | ------------------------- | ------------------------- | +| errors.TextqlDefaultError | 4XX, 5XX | \*/\* | + +## verify_render + +Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + +### Example Usage + + +```python +import os +from textql_sdk import Textql + + +with Textql( + api_key=os.getenv("TEXTQL_API_KEY", ""), +) as textql: + + res = textql.apps.verify_render() + + # Handle response + print(res) + +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | +| `app_id` | *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.AppServiceVerifyAppRenderResponse](../../models/appserviceverifyapprenderresponse.md)** + +### Errors + | Error Type | Status Code | Content Type | | ------------------------- | ------------------------- | ------------------------- | | errors.TextqlDefaultError | 4XX, 5XX | \*/\* | \ No newline at end of file diff --git a/docs/sdks/chats/README.md b/docs/sdks/chats/README.md index d5a2d2c..230887d 100644 --- a/docs/sdks/chats/README.md +++ b/docs/sdks/chats/README.md @@ -21,6 +21,7 @@ * [duplicate_chat](#duplicate_chat) - DuplicateChat * [get_api_answer](#get_api_answer) - GetAPIChatAnswer * [get_artifact](#get_artifact) - GetArtifact +* [get_auto_attached_files](#get_auto_attached_files) - GetAutoAttachedFiles * [get](#get) - GetChat * [get_artifacts_summary](#get_artifacts_summary) - GetChatArtifactsSummary * [get_chat_execution_timing](#get_chat_execution_timing) - GetChatExecutionTiming @@ -537,7 +538,7 @@ with Textql( | `dashboard_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | whether to enable dashboard mode for this chat | | `methodology` | [Optional[models.TextqlRPCPublicChatMethodology]](../../models/textqlrpcpublicchatmethodology.md) | :heavy_minus_sign: | N/A | | `vllm_model_id` | *OptionalNullable[str]* | :heavy_minus_sign: | vllm_model_id is the model identifier forwarded to the org's vLLM endpoint.
Only valid when model == MODEL_VLLM. Requires @textql.com superadmin. | -| `fast_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | fast_mode enables Anthropic's fast inference (speed: "fast") for this chat.
Currently supported on Opus 4.6 only. Pricing is 6x standard rates. | +| `fast_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | fast_mode enables Anthropic's fast inference (speed: "fast") for this chat.
Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. | | `max_thinking` | *OptionalNullable[bool]* | :heavy_minus_sign: | max_thinking runs extended thinking at max effort with visible reasoning.
Supported on Sonnet 5, Fable 5, Opus 4.8, Opus 5, and GPT 5.6 Sol/Terra/Luna. | | `model_name` | *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. | @@ -768,6 +769,47 @@ with Textql( | ------------------------- | ------------------------- | ------------------------- | | errors.TextqlDefaultError | 4XX, 5XX | \*/\* | +## get_auto_attached_files + +GetAutoAttachedFiles + +### Example Usage + + +```python +import os +from textql_sdk import Textql + + +with Textql( + api_key=os.getenv("TEXTQL_API_KEY", ""), +) as textql: + + res = textql.chats.get_auto_attached_files(chat_id="") + + # Handle response + print(res) + +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `chat_id` | *str* | :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.ChatServiceGetAutoAttachedFilesResponse](../../models/chatservicegetautoattachedfilesresponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| ------------------------- | ------------------------- | ------------------------- | +| errors.TextqlDefaultError | 4XX, 5XX | \*/\* | + ## get GetChat diff --git a/docs/sdks/rbac/README.md b/docs/sdks/rbac/README.md index bb58d20..ffd2d0a 100644 --- a/docs/sdks/rbac/README.md +++ b/docs/sdks/rbac/README.md @@ -6,8 +6,8 @@ * [approve_access_request](#approve_access_request) - ApproveAccessRequest * [assign_permission_to_role](#assign_permission_to_role) - AssignPermissionToRole -* [assign_role_to_member](#assign_role_to_member) - AssignRoleToMember -* [create_api_key](#create_api_key) - CreateApiKey +* [assign_role_to_member](#assign_role_to_member) - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. +* [create_api_key](#create_api_key) - SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. * [create_personal_api_key](#create_personal_api_key) - CreatePersonalApiKey * [create_role](#create_role) - Role management * [create_service_account](#create_service_account) - CreateServiceAccount @@ -17,30 +17,30 @@ * [generate_share_link](#generate_share_link) - GenerateShareLink * [get_current_member_roles_and_permissions](#get_current_member_roles_and_permissions) - GetCurrentMemberRolesAndPermissions * [get_embed_user_api_key](#get_embed_user_api_key) - GetEmbedUserApiKey -* [get_member_roles](#get_member_roles) - GetMemberRoles +* [get_member_roles](#get_member_roles) - Member role assignment * [get_object_access](#get_object_access) - GetObjectAccess * [get_role](#get_role) - GetRole -* [get_role_permissions](#get_role_permissions) - GetRolePermissions +* [get_role_permissions](#get_role_permissions) - Permission management * [has_object_access](#has_object_access) - HasObjectAccess * [list_access_requests](#list_access_requests) - ListAccessRequests * [list_api_keys](#list_api_keys) - ListApiKeys -* [list_permissions](#list_permissions) - Permission management +* [list_permissions](#list_permissions) - ListPermissions * [list_roles](#list_roles) - ListRoles * [list_service_accounts](#list_service_accounts) - ListServiceAccounts -* [reject_access_request](#reject_access_request) - SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. +* [reject_access_request](#reject_access_request) - RejectAccessRequest * [remove_permission_from_role](#remove_permission_from_role) - RemovePermissionFromRole -* [remove_role_from_member](#remove_role_from_member) - Member role assignment +* [remove_role_from_member](#remove_role_from_member) - RemoveRoleFromMember * [request_access](#request_access) - RequestAccess -* [revoke_api_key](#revoke_api_key) - Object sharing and access control -* [revoke_object_access](#revoke_object_access) - RevokeObjectAccess -* [rotate_api_key](#rotate_api_key) - RotateApiKey -* [set_role_permissions](#set_role_permissions) - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. -* [share_object](#share_object) - Describe what a key is allowed to do. -* [share_object_with_role](#share_object_with_role) - Group management. Internal only. +* [revoke_api_key](#revoke_api_key) - RevokeApiKey +* [revoke_object_access](#revoke_object_access) - Group management. Internal only. +* [rotate_api_key](#rotate_api_key) - Object sharing and access control +* [set_role_permissions](#set_role_permissions) - SetRolePermissions +* [share_object](#share_object) - Get current member roles and permissions +* [share_object_with_role](#share_object_with_role) - Describe what a key is allowed to do. * [update_object_access](#update_object_access) - UpdateObjectAccess * [update_object_visibility](#update_object_visibility) - UpdateObjectVisibility * [update_role](#update_role) - UpdateRole -* [who_am_i](#who_am_i) - Get current member roles and permissions +* [who_am_i](#who_am_i) - WhoAmI ## approve_access_request @@ -127,7 +127,7 @@ with Textql( ## assign_role_to_member -AssignRoleToMember +Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. ### Example Usage @@ -169,7 +169,8 @@ with Textql( ## create_api_key -CreateApiKey +SCIM group-mapping migration tooling: one-time role<->group conversion, + internal only. ### Example Usage @@ -603,7 +604,7 @@ with Textql( ## get_member_roles -GetMemberRoles +Member role assignment ### Example Usage @@ -727,7 +728,7 @@ with Textql( ## get_role_permissions -GetRolePermissions +Permission management ### Example Usage @@ -797,7 +798,7 @@ with Textql( | `object_type` | *Optional[str]* | :heavy_minus_sign: | N/A | | `object_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | `member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `role_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | +| `role_id` | *OptionalNullable[str]* | :heavy_minus_sign: | owner, editor, viewer | | `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | ### Response @@ -903,7 +904,7 @@ with Textql( ## list_permissions -Permission management +ListPermissions ### Example Usage @@ -1028,8 +1029,7 @@ with Textql( ## reject_access_request -SCIM group-mapping migration tooling: one-time role<->group conversion, - internal only. +RejectAccessRequest ### Example Usage @@ -1113,7 +1113,7 @@ with Textql( ## remove_role_from_member -Member role assignment +RemoveRoleFromMember ### Example Usage @@ -1200,7 +1200,7 @@ with Textql( ## revoke_api_key -Object sharing and access control +RevokeApiKey ### Example Usage @@ -1241,7 +1241,7 @@ with Textql( ## revoke_object_access -RevokeObjectAccess +Group management. Internal only. ### Example Usage @@ -1285,7 +1285,7 @@ with Textql( ## rotate_api_key -RotateApiKey +Object sharing and access control ### Example Usage @@ -1326,7 +1326,7 @@ with Textql( ## set_role_permissions -Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. +SetRolePermissions ### Example Usage @@ -1369,7 +1369,7 @@ with Textql( ## share_object -Describe what a key is allowed to do. +Get current member roles and permissions ### Example Usage @@ -1416,7 +1416,7 @@ with Textql( ## share_object_with_role -Group management. Internal only. +Describe what a key is allowed to do. ### Example Usage @@ -1597,7 +1597,7 @@ with Textql( ## who_am_i -Get current member roles and permissions +WhoAmI ### Example Usage diff --git a/pyproject.toml b/pyproject.toml index e75df1e..bf5cfcc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "textql-sdk" -version = "1.1.10" +version = "1.1.11" 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 d7b1252..483cbd7 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.10" +__version__: str = "1.1.11" __openapi_doc_version__: str = "1.0.0" -__gen_version__: str = "2.932.15" -__user_agent__: str = "speakeasy-sdk/python 1.1.10 2.932.15 1.0.0 textql-sdk" +__gen_version__: str = "2.933.0" +__user_agent__: str = "speakeasy-sdk/python 1.1.11 2.933.0 1.0.0 textql-sdk" try: if __package__ is not None: diff --git a/src/textql_sdk/apps.py b/src/textql_sdk/apps.py index 9bb1cc8..bf23705 100644 --- a/src/textql_sdk/apps.py +++ b/src/textql_sdk/apps.py @@ -2916,9 +2916,10 @@ def list_versions( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.AppServiceListAppVersionsResponse: - r"""Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + r"""Renders the live artifact in the production sandbox and returns browser diagnostics. This is synchronous so callers can verify an app before sharing its URL. - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + Renders the live artifact in the production sandbox and returns browser diagnostics. + This is synchronous so callers can verify an app before sharing its URL. :param connect_timeout_ms: :param app_id: @@ -3028,9 +3029,10 @@ async def list_versions_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.AppServiceListAppVersionsResponse: - r"""Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + r"""Renders the live artifact in the production sandbox and returns browser diagnostics. This is synchronous so callers can verify an app before sharing its URL. - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + Renders the live artifact in the production sandbox and returns browser diagnostics. + This is synchronous so callers can verify an app before sharing its URL. :param connect_timeout_ms: :param app_id: @@ -5501,3 +5503,215 @@ async def update_async( return unmarshal_json_response(models.ConnectError, http_res) raise errors.TextqlDefaultError("Unexpected response received", http_res) + + def verify_render( + self, + *, + connect_timeout_ms: Optional[float] = None, + app_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.AppServiceVerifyAppRenderResponse: + r"""Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + + Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + + :param connect_timeout_ms: + :param app_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.AppServiceVerifyAppRenderRequest( + connect_timeout_ms=connect_timeout_ms, + body=models.TextqlRPCPublicAppVerifyAppRenderRequest( + app_id=app_id, + ), + ) + + req = self._build_request( + method="POST", + path="/textql.rpc.public.app.AppService/VerifyAppRender", + 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.TextqlRPCPublicAppVerifyAppRenderRequest, + ), + 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="AppService_VerifyAppRender", + oauth2_scopes=None, + security_source=get_security_from_env( + self.sdk_configuration.security, models.Security + ), + tags=["AppService"], + 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.TextqlRPCPublicAppVerifyAppRenderResponse, 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 verify_render_async( + self, + *, + connect_timeout_ms: Optional[float] = None, + app_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.AppServiceVerifyAppRenderResponse: + r"""Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + + Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + + :param connect_timeout_ms: + :param app_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.AppServiceVerifyAppRenderRequest( + connect_timeout_ms=connect_timeout_ms, + body=models.TextqlRPCPublicAppVerifyAppRenderRequest( + app_id=app_id, + ), + ) + + req = self._build_request_async( + method="POST", + path="/textql.rpc.public.app.AppService/VerifyAppRender", + 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.TextqlRPCPublicAppVerifyAppRenderRequest, + ), + 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="AppService_VerifyAppRender", + oauth2_scopes=None, + security_source=get_security_from_env( + self.sdk_configuration.security, models.Security + ), + tags=["AppService"], + 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.TextqlRPCPublicAppVerifyAppRenderResponse, 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) diff --git a/src/textql_sdk/chats.py b/src/textql_sdk/chats.py index 4605002..ce34d4e 100644 --- a/src/textql_sdk/chats.py +++ b/src/textql_sdk/chats.py @@ -2377,7 +2377,7 @@ def create_chat( :param vllm_model_id: vllm_model_id is the model identifier forwarded to the org's vLLM endpoint. Only valid when model == MODEL_VLLM. Requires @textql.com superadmin. :param fast_mode: fast_mode enables Anthropic's fast inference (speed: \"fast\") for this chat. - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. :param max_thinking: max_thinking runs extended thinking at max effort with visible reasoning. Supported on Sonnet 5, Fable 5, Opus 4.8, Opus 5, and GPT 5.6 Sol/Terra/Luna. :param model_name: @@ -2519,7 +2519,7 @@ async def create_chat_async( :param vllm_model_id: vllm_model_id is the model identifier forwarded to the org's vLLM endpoint. Only valid when model == MODEL_VLLM. Requires @textql.com superadmin. :param fast_mode: fast_mode enables Anthropic's fast inference (speed: \"fast\") for this chat. - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. :param max_thinking: max_thinking runs extended thinking at max effort with visible reasoning. Supported on Sonnet 5, Fable 5, Opus 4.8, Opus 5, and GPT 5.6 Sol/Terra/Luna. :param model_name: @@ -3753,6 +3753,214 @@ async def get_artifact_async( raise errors.TextqlDefaultError("Unexpected response received", http_res) + def get_auto_attached_files( + self, + *, + chat_id: str, + 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.ChatServiceGetAutoAttachedFilesResponse: + r"""GetAutoAttachedFiles + + :param chat_id: + :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.ChatServiceGetAutoAttachedFilesRequest( + connect_timeout_ms=connect_timeout_ms, + body=models.TextqlRPCPublicChatGetAutoAttachedFilesRequest( + chat_id=chat_id, + ), + ) + + req = self._build_request( + method="POST", + path="/textql.rpc.public.chat.ChatService/GetAutoAttachedFiles", + 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.TextqlRPCPublicChatGetAutoAttachedFilesRequest, + ), + 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="ChatService_GetAutoAttachedFiles", + oauth2_scopes=None, + security_source=get_security_from_env( + self.sdk_configuration.security, models.Security + ), + tags=["ChatService"], + 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.TextqlRPCPublicChatGetAutoAttachedFilesResponse, 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_auto_attached_files_async( + self, + *, + chat_id: str, + 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.ChatServiceGetAutoAttachedFilesResponse: + r"""GetAutoAttachedFiles + + :param chat_id: + :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.ChatServiceGetAutoAttachedFilesRequest( + connect_timeout_ms=connect_timeout_ms, + body=models.TextqlRPCPublicChatGetAutoAttachedFilesRequest( + chat_id=chat_id, + ), + ) + + req = self._build_request_async( + method="POST", + path="/textql.rpc.public.chat.ChatService/GetAutoAttachedFiles", + 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.TextqlRPCPublicChatGetAutoAttachedFilesRequest, + ), + 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="ChatService_GetAutoAttachedFiles", + oauth2_scopes=None, + security_source=get_security_from_env( + self.sdk_configuration.security, models.Security + ), + tags=["ChatService"], + 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.TextqlRPCPublicChatGetAutoAttachedFilesResponse, 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( self, *, diff --git a/src/textql_sdk/models/__init__.py b/src/textql_sdk/models/__init__.py index ea4a040..f46cdc9 100644 --- a/src/textql_sdk/models/__init__.py +++ b/src/textql_sdk/models/__init__.py @@ -251,6 +251,12 @@ AppServiceUpdateAppResponse, AppServiceUpdateAppResponseTypedDict, ) + from .appservice_verifyapprenderop import ( + AppServiceVerifyAppRenderRequest, + AppServiceVerifyAppRenderRequestTypedDict, + AppServiceVerifyAppRenderResponse, + AppServiceVerifyAppRenderResponseTypedDict, + ) from .auditlogservice_configureotlpexportop import ( AuditLogServiceConfigureOtlpExportRequest, AuditLogServiceConfigureOtlpExportRequestTypedDict, @@ -419,6 +425,12 @@ ChatServiceGetArtifactResponse, ChatServiceGetArtifactResponseTypedDict, ) + from .chatservice_getautoattachedfilesop import ( + ChatServiceGetAutoAttachedFilesRequest, + ChatServiceGetAutoAttachedFilesRequestTypedDict, + ChatServiceGetAutoAttachedFilesResponse, + ChatServiceGetAutoAttachedFilesResponseTypedDict, + ) from .chatservice_getchatartifactssummaryop import ( ChatServiceGetChatArtifactsSummaryRequest, ChatServiceGetChatArtifactsSummaryRequestTypedDict, @@ -2896,6 +2908,14 @@ TextqlRPCPublicAppUpdateAppResponse, TextqlRPCPublicAppUpdateAppResponseTypedDict, ) + from .textql_rpc_public_app_verifyapprenderrequest import ( + TextqlRPCPublicAppVerifyAppRenderRequest, + TextqlRPCPublicAppVerifyAppRenderRequestTypedDict, + ) + from .textql_rpc_public_app_verifyapprenderresponse import ( + TextqlRPCPublicAppVerifyAppRenderResponse, + TextqlRPCPublicAppVerifyAppRenderResponseTypedDict, + ) from .textql_rpc_public_audit_log_auditlogentry import ( TextqlRPCPublicAuditLogAuditLogEntry, TextqlRPCPublicAuditLogAuditLogEntryTypedDict, @@ -3507,6 +3527,10 @@ TextqlRPCPublicChatAttachDatasetResponse, TextqlRPCPublicChatAttachDatasetResponseTypedDict, ) + from .textql_rpc_public_chat_autoattachedlibraryfile import ( + TextqlRPCPublicChatAutoAttachedLibraryFile, + TextqlRPCPublicChatAutoAttachedLibraryFileTypedDict, + ) from .textql_rpc_public_chat_bookmarkchatrequest import ( TextqlRPCPublicChatBookmarkChatRequest, TextqlRPCPublicChatBookmarkChatRequestTypedDict, @@ -3898,6 +3922,14 @@ TextqlRPCPublicChatGetArtifactResponseFileTypedDict, TextqlRPCPublicChatGetArtifactResponseTypedDict, ) + from .textql_rpc_public_chat_getautoattachedfilesrequest import ( + TextqlRPCPublicChatGetAutoAttachedFilesRequest, + TextqlRPCPublicChatGetAutoAttachedFilesRequestTypedDict, + ) + from .textql_rpc_public_chat_getautoattachedfilesresponse import ( + TextqlRPCPublicChatGetAutoAttachedFilesResponse, + TextqlRPCPublicChatGetAutoAttachedFilesResponseTypedDict, + ) from .textql_rpc_public_chat_getchatartifactssummaryrequest import ( TextqlRPCPublicChatGetChatArtifactsSummaryRequest, TextqlRPCPublicChatGetChatArtifactsSummaryRequestTypedDict, @@ -8175,6 +8207,10 @@ "AppServiceUpdateAppRequestTypedDict", "AppServiceUpdateAppResponse", "AppServiceUpdateAppResponseTypedDict", + "AppServiceVerifyAppRenderRequest", + "AppServiceVerifyAppRenderRequestTypedDict", + "AppServiceVerifyAppRenderResponse", + "AppServiceVerifyAppRenderResponseTypedDict", "Athena", "AthenaMetadata", "AthenaMetadataTypedDict", @@ -8327,6 +8363,10 @@ "ChatServiceGetArtifactRequestTypedDict", "ChatServiceGetArtifactResponse", "ChatServiceGetArtifactResponseTypedDict", + "ChatServiceGetAutoAttachedFilesRequest", + "ChatServiceGetAutoAttachedFilesRequestTypedDict", + "ChatServiceGetAutoAttachedFilesResponse", + "ChatServiceGetAutoAttachedFilesResponseTypedDict", "ChatServiceGetChatArtifactsSummaryRequest", "ChatServiceGetChatArtifactsSummaryRequestTypedDict", "ChatServiceGetChatArtifactsSummaryResponse", @@ -10246,6 +10286,10 @@ "TextqlRPCPublicAppUpdateAppRequestTypedDict", "TextqlRPCPublicAppUpdateAppResponse", "TextqlRPCPublicAppUpdateAppResponseTypedDict", + "TextqlRPCPublicAppVerifyAppRenderRequest", + "TextqlRPCPublicAppVerifyAppRenderRequestTypedDict", + "TextqlRPCPublicAppVerifyAppRenderResponse", + "TextqlRPCPublicAppVerifyAppRenderResponseTypedDict", "TextqlRPCPublicAuditLogAuditLogEntry", "TextqlRPCPublicAuditLogAuditLogEntryTypedDict", "TextqlRPCPublicAuditLogConfigureOtlpExportRequest", @@ -10551,6 +10595,8 @@ "TextqlRPCPublicChatAttachDatasetRequestTypedDict", "TextqlRPCPublicChatAttachDatasetResponse", "TextqlRPCPublicChatAttachDatasetResponseTypedDict", + "TextqlRPCPublicChatAutoAttachedLibraryFile", + "TextqlRPCPublicChatAutoAttachedLibraryFileTypedDict", "TextqlRPCPublicChatBookmarkChatRequest", "TextqlRPCPublicChatBookmarkChatRequestTypedDict", "TextqlRPCPublicChatCancelStreamRequest", @@ -10750,6 +10796,10 @@ "TextqlRPCPublicChatGetArtifactResponseFile", "TextqlRPCPublicChatGetArtifactResponseFileTypedDict", "TextqlRPCPublicChatGetArtifactResponseTypedDict", + "TextqlRPCPublicChatGetAutoAttachedFilesRequest", + "TextqlRPCPublicChatGetAutoAttachedFilesRequestTypedDict", + "TextqlRPCPublicChatGetAutoAttachedFilesResponse", + "TextqlRPCPublicChatGetAutoAttachedFilesResponseTypedDict", "TextqlRPCPublicChatGetChatArtifactsSummaryRequest", "TextqlRPCPublicChatGetChatArtifactsSummaryRequestTypedDict", "TextqlRPCPublicChatGetChatArtifactsSummaryResponse", @@ -12913,6 +12963,10 @@ "AppServiceUpdateAppRequestTypedDict": ".appservice_updateappop", "AppServiceUpdateAppResponse": ".appservice_updateappop", "AppServiceUpdateAppResponseTypedDict": ".appservice_updateappop", + "AppServiceVerifyAppRenderRequest": ".appservice_verifyapprenderop", + "AppServiceVerifyAppRenderRequestTypedDict": ".appservice_verifyapprenderop", + "AppServiceVerifyAppRenderResponse": ".appservice_verifyapprenderop", + "AppServiceVerifyAppRenderResponseTypedDict": ".appservice_verifyapprenderop", "AuditLogServiceConfigureOtlpExportRequest": ".auditlogservice_configureotlpexportop", "AuditLogServiceConfigureOtlpExportRequestTypedDict": ".auditlogservice_configureotlpexportop", "AuditLogServiceConfigureOtlpExportResponse": ".auditlogservice_configureotlpexportop", @@ -13025,6 +13079,10 @@ "ChatServiceGetArtifactRequestTypedDict": ".chatservice_getartifactop", "ChatServiceGetArtifactResponse": ".chatservice_getartifactop", "ChatServiceGetArtifactResponseTypedDict": ".chatservice_getartifactop", + "ChatServiceGetAutoAttachedFilesRequest": ".chatservice_getautoattachedfilesop", + "ChatServiceGetAutoAttachedFilesRequestTypedDict": ".chatservice_getautoattachedfilesop", + "ChatServiceGetAutoAttachedFilesResponse": ".chatservice_getautoattachedfilesop", + "ChatServiceGetAutoAttachedFilesResponseTypedDict": ".chatservice_getautoattachedfilesop", "ChatServiceGetChatArtifactsSummaryRequest": ".chatservice_getchatartifactssummaryop", "ChatServiceGetChatArtifactsSummaryRequestTypedDict": ".chatservice_getchatartifactssummaryop", "ChatServiceGetChatArtifactsSummaryResponse": ".chatservice_getchatartifactssummaryop", @@ -14624,6 +14682,10 @@ "TextqlRPCPublicAppUpdateAppRequestTypedDict": ".textql_rpc_public_app_updateapprequest", "TextqlRPCPublicAppUpdateAppResponse": ".textql_rpc_public_app_updateappresponse", "TextqlRPCPublicAppUpdateAppResponseTypedDict": ".textql_rpc_public_app_updateappresponse", + "TextqlRPCPublicAppVerifyAppRenderRequest": ".textql_rpc_public_app_verifyapprenderrequest", + "TextqlRPCPublicAppVerifyAppRenderRequestTypedDict": ".textql_rpc_public_app_verifyapprenderrequest", + "TextqlRPCPublicAppVerifyAppRenderResponse": ".textql_rpc_public_app_verifyapprenderresponse", + "TextqlRPCPublicAppVerifyAppRenderResponseTypedDict": ".textql_rpc_public_app_verifyapprenderresponse", "TextqlRPCPublicAuditLogAuditLogEntry": ".textql_rpc_public_audit_log_auditlogentry", "TextqlRPCPublicAuditLogAuditLogEntryTypedDict": ".textql_rpc_public_audit_log_auditlogentry", "TextqlRPCPublicAuditLogConfigureOtlpExportRequest": ".textql_rpc_public_audit_log_configureotlpexportrequest", @@ -14935,6 +14997,8 @@ "TextqlRPCPublicChatAttachDatasetRequestTypedDict": ".textql_rpc_public_chat_attachdatasetrequest", "TextqlRPCPublicChatAttachDatasetResponse": ".textql_rpc_public_chat_attachdatasetresponse", "TextqlRPCPublicChatAttachDatasetResponseTypedDict": ".textql_rpc_public_chat_attachdatasetresponse", + "TextqlRPCPublicChatAutoAttachedLibraryFile": ".textql_rpc_public_chat_autoattachedlibraryfile", + "TextqlRPCPublicChatAutoAttachedLibraryFileTypedDict": ".textql_rpc_public_chat_autoattachedlibraryfile", "TextqlRPCPublicChatBookmarkChatRequest": ".textql_rpc_public_chat_bookmarkchatrequest", "TextqlRPCPublicChatBookmarkChatRequestTypedDict": ".textql_rpc_public_chat_bookmarkchatrequest", "TextqlRPCPublicChatCancelStreamRequest": ".textql_rpc_public_chat_cancelstreamrequest", @@ -15264,6 +15328,10 @@ "TextqlRPCPublicChatGetArtifactResponseFile": ".textql_rpc_public_chat_getartifactresponse", "TextqlRPCPublicChatGetArtifactResponseFileTypedDict": ".textql_rpc_public_chat_getartifactresponse", "TextqlRPCPublicChatGetArtifactResponseTypedDict": ".textql_rpc_public_chat_getartifactresponse", + "TextqlRPCPublicChatGetAutoAttachedFilesRequest": ".textql_rpc_public_chat_getautoattachedfilesrequest", + "TextqlRPCPublicChatGetAutoAttachedFilesRequestTypedDict": ".textql_rpc_public_chat_getautoattachedfilesrequest", + "TextqlRPCPublicChatGetAutoAttachedFilesResponse": ".textql_rpc_public_chat_getautoattachedfilesresponse", + "TextqlRPCPublicChatGetAutoAttachedFilesResponseTypedDict": ".textql_rpc_public_chat_getautoattachedfilesresponse", "TextqlRPCPublicChatGetChatArtifactsSummaryRequest": ".textql_rpc_public_chat_getchatartifactssummaryrequest", "TextqlRPCPublicChatGetChatArtifactsSummaryRequestTypedDict": ".textql_rpc_public_chat_getchatartifactssummaryrequest", "TextqlRPCPublicChatGetChatArtifactsSummaryResponse": ".textql_rpc_public_chat_getchatartifactssummaryresponse", diff --git a/src/textql_sdk/models/appservice_verifyapprenderop.py b/src/textql_sdk/models/appservice_verifyapprenderop.py new file mode 100644 index 0000000..650bbb9 --- /dev/null +++ b/src/textql_sdk/models/appservice_verifyapprenderop.py @@ -0,0 +1,83 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" + +from __future__ import annotations +from .connect_error import ConnectError, ConnectErrorTypedDict +from .textql_rpc_public_app_verifyapprenderrequest import ( + TextqlRPCPublicAppVerifyAppRenderRequest, + TextqlRPCPublicAppVerifyAppRenderRequestTypedDict, +) +from .textql_rpc_public_app_verifyapprenderresponse import ( + TextqlRPCPublicAppVerifyAppRenderResponse, + TextqlRPCPublicAppVerifyAppRenderResponseTypedDict, +) +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 AppServiceVerifyAppRenderRequestTypedDict(TypedDict): + body: TextqlRPCPublicAppVerifyAppRenderRequestTypedDict + connect_protocol_version: float + connect_timeout_ms: NotRequired[float] + + +class AppServiceVerifyAppRenderRequest(BaseModel): + body: Annotated[ + TextqlRPCPublicAppVerifyAppRenderRequest, + 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 + + +AppServiceVerifyAppRenderResponseTypedDict = TypeAliasType( + "AppServiceVerifyAppRenderResponseTypedDict", + Union[TextqlRPCPublicAppVerifyAppRenderResponseTypedDict, ConnectErrorTypedDict], +) + + +AppServiceVerifyAppRenderResponse = TypeAliasType( + "AppServiceVerifyAppRenderResponse", + Union[TextqlRPCPublicAppVerifyAppRenderResponse, ConnectError], +) + + +try: + AppServiceVerifyAppRenderRequest.model_rebuild() +except NameError: + pass diff --git a/src/textql_sdk/models/chatservice_getautoattachedfilesop.py b/src/textql_sdk/models/chatservice_getautoattachedfilesop.py new file mode 100644 index 0000000..1cf06c8 --- /dev/null +++ b/src/textql_sdk/models/chatservice_getautoattachedfilesop.py @@ -0,0 +1,85 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" + +from __future__ import annotations +from .connect_error import ConnectError, ConnectErrorTypedDict +from .textql_rpc_public_chat_getautoattachedfilesrequest import ( + TextqlRPCPublicChatGetAutoAttachedFilesRequest, + TextqlRPCPublicChatGetAutoAttachedFilesRequestTypedDict, +) +from .textql_rpc_public_chat_getautoattachedfilesresponse import ( + TextqlRPCPublicChatGetAutoAttachedFilesResponse, + TextqlRPCPublicChatGetAutoAttachedFilesResponseTypedDict, +) +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 ChatServiceGetAutoAttachedFilesRequestTypedDict(TypedDict): + body: TextqlRPCPublicChatGetAutoAttachedFilesRequestTypedDict + connect_protocol_version: float + connect_timeout_ms: NotRequired[float] + + +class ChatServiceGetAutoAttachedFilesRequest(BaseModel): + body: Annotated[ + TextqlRPCPublicChatGetAutoAttachedFilesRequest, + 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 + + +ChatServiceGetAutoAttachedFilesResponseTypedDict = TypeAliasType( + "ChatServiceGetAutoAttachedFilesResponseTypedDict", + Union[ + TextqlRPCPublicChatGetAutoAttachedFilesResponseTypedDict, ConnectErrorTypedDict + ], +) + + +ChatServiceGetAutoAttachedFilesResponse = TypeAliasType( + "ChatServiceGetAutoAttachedFilesResponse", + Union[TextqlRPCPublicChatGetAutoAttachedFilesResponse, ConnectError], +) + + +try: + ChatServiceGetAutoAttachedFilesRequest.model_rebuild() +except NameError: + pass diff --git a/src/textql_sdk/models/textql_rpc_auth_organization.py b/src/textql_sdk/models/textql_rpc_auth_organization.py index ade8945..7374c70 100644 --- a/src/textql_sdk/models/textql_rpc_auth_organization.py +++ b/src/textql_sdk/models/textql_rpc_auth_organization.py @@ -271,39 +271,40 @@ class TextqlRPCAuthOrganizationTypedDict(TypedDict): r"""Values are the organization.asset_url_expiry column values — do not renumber.""" email_output_enabled: NotRequired[Nullable[bool]] default_playbook_private: NotRequired[Nullable[bool]] + default_dashboard_output: NotRequired[Nullable[bool]] r"""Mirror of the email_output_enabled feature flag (in feature_flags table, not on the organization row). Surfaces in settings UIs alongside the org-row toggles. """ - default_dashboard_output: NotRequired[Nullable[bool]] default_methodology: NotRequired[Nullable[int]] scim_new_group_default_role_type: NotRequired[Nullable[str]] + groups_feature_enabled: NotRequired[Nullable[bool]] r"""Org-wide default response methodology for new chats, as a textql.rpc.public.chat.Methodology enum value (int to avoid an import cycle with the public package). 0 = UNKNOWN/unset -> ADAPTIVE. Overridable per-member (Member.default_methodology) and per-chat. """ - groups_feature_enabled: NotRequired[Nullable[bool]] available_providers: NotRequired[List[str]] show_textql_usage: NotRequired[Nullable[bool]] traces_enabled: NotRequired[Nullable[bool]] + allow_llm_data_retention: NotRequired[Nullable[bool]] 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. """ - allow_llm_data_retention: NotRequired[Nullable[bool]] sox_db_session_metadata_enabled: NotRequired[Nullable[bool]] sms_enabled: NotRequired[Nullable[bool]] scim_assign_default_role: NotRequired[Nullable[bool]] migration_banner_dismissed: NotRequired[Nullable[bool]] config_migrations_enabled: NotRequired[Nullable[bool]] - r"""dismiss legacy-context migration banner org-wide""" sandbox_observability_enabled: NotRequired[Nullable[bool]] - r"""Deprecated: superseded by config_objects_enabled (field 80); no longer populated.""" + r"""dismiss legacy-context migration banner org-wide""" data_apps_enabled: NotRequired[Nullable[bool]] + r"""Deprecated: superseded by config_objects_enabled (field 80); no longer populated.""" issues_enabled: NotRequired[Nullable[bool]] - r"""Internal gate for the data apps feature (apps resource + html generative dashboards).""" config_objects_enabled: NotRequired[Nullable[bool]] + r"""Internal gate for the data apps feature (apps resource + html generative dashboards).""" config_objects_playbooks_enabled: NotRequired[Nullable[bool]] + config_objects_dashboards_enabled: NotRequired[Nullable[bool]] r"""config_objects feature_flags row: the umbrella half of the config-management predicate (library.ConfigManagedOrg = this flag AND the org already having a Library — the flag alone does not make an org config-managed). One switch for every object type and every @@ -311,25 +312,23 @@ class TextqlRPCAuthOrganizationTypedDict(TypedDict): reconcile takeover, the lazy row-to-config migration. Supersedes config_migrations_enabled (field 74). """ - config_objects_dashboards_enabled: NotRequired[Nullable[bool]] + config_autofix_enabled: NotRequired[Nullable[bool]] r"""Deprecated: never populated. config_objects_enabled (field 80) is the umbrella for every object type — config management is one-way, so a per-type switch that cannot un-migrate an object is either inert or actively harmful (ADR-0040). Retained only because proto/api is additive-only. """ - config_autofix_enabled: NotRequired[Nullable[bool]] helm_chart_version: NotRequired[Nullable[str]] + spend_transparency_enabled: NotRequired[Nullable[bool]] r"""Deprecated: never populated. The autofix sweep no longer has a per-org opt-in — it runs for every org with the config-object checks surface on. Retained only because proto/api is additive-only. """ - spend_transparency_enabled: NotRequired[Nullable[bool]] sharing_disabled: NotRequired[Nullable[bool]] - r"""Internal flag: show dollar costs (spend transparency) across the product. - Only rendered for internal (@textql.com) users while pricing is verified. - """ app_writeback_auto_approve_enabled: NotRequired[Nullable[bool]] + r"""Org-level opt-in: show dollar costs alongside ACU figures across the product. + Which figures a given viewer sees is enforced separately, per-RPC. + """ subagents_enabled: NotRequired[Nullable[bool]] - r"""Auto-merge Data App editor writeback config patches (recommended on); when off the writeback opens a reviewable patch instead.""" class TextqlRPCAuthOrganization(BaseModel): @@ -766,14 +765,14 @@ class TextqlRPCAuthOrganization(BaseModel): default_playbook_private: Annotated[ OptionalNullable[bool], pydantic.Field(alias="defaultPlaybookPrivate") ] = UNSET - r"""Mirror of the email_output_enabled feature flag (in feature_flags table, - not on the organization row). Surfaces in settings UIs alongside the - org-row toggles. - """ default_dashboard_output: Annotated[ OptionalNullable[bool], pydantic.Field(alias="defaultDashboardOutput") ] = UNSET + r"""Mirror of the email_output_enabled feature flag (in feature_flags table, + not on the organization row). Surfaces in settings UIs alongside the + org-row toggles. + """ default_methodology: Annotated[ OptionalNullable[int], pydantic.Field(alias="defaultMethodology") @@ -782,16 +781,16 @@ class TextqlRPCAuthOrganization(BaseModel): scim_new_group_default_role_type: Annotated[ OptionalNullable[str], pydantic.Field(alias="scimNewGroupDefaultRoleType") ] = UNSET + + groups_feature_enabled: Annotated[ + OptionalNullable[bool], pydantic.Field(alias="groupsFeatureEnabled") + ] = UNSET r"""Org-wide default response methodology for new chats, as a textql.rpc.public.chat.Methodology enum value (int to avoid an import cycle with the public package). 0 = UNKNOWN/unset -> ADAPTIVE. Overridable per-member (Member.default_methodology) and per-chat. """ - groups_feature_enabled: Annotated[ - OptionalNullable[bool], pydantic.Field(alias="groupsFeatureEnabled") - ] = UNSET - available_providers: Annotated[ Optional[List[str]], pydantic.Field(alias="availableProviders") ] = None @@ -803,13 +802,13 @@ class TextqlRPCAuthOrganization(BaseModel): traces_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="tracesEnabled") ] = 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. - """ allow_llm_data_retention: Annotated[ OptionalNullable[bool], pydantic.Field(alias="allowLlmDataRetention") ] = 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. + """ sox_db_session_metadata_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="soxDbSessionMetadataEnabled") @@ -834,25 +833,25 @@ class TextqlRPCAuthOrganization(BaseModel): alias="configMigrationsEnabled", ), ] = UNSET - r"""dismiss legacy-context migration banner org-wide""" sandbox_observability_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="sandboxObservabilityEnabled") ] = UNSET - r"""Deprecated: superseded by config_objects_enabled (field 80); no longer populated.""" + r"""dismiss legacy-context migration banner org-wide""" data_apps_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="dataAppsEnabled") ] = UNSET + r"""Deprecated: superseded by config_objects_enabled (field 80); no longer populated.""" issues_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="issuesEnabled") ] = UNSET - r"""Internal gate for the data apps feature (apps resource + html generative dashboards).""" config_objects_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="configObjectsEnabled") ] = UNSET + r"""Internal gate for the data apps feature (apps resource + html generative dashboards).""" config_objects_playbooks_enabled: Annotated[ OptionalNullable[bool], @@ -861,6 +860,14 @@ class TextqlRPCAuthOrganization(BaseModel): alias="configObjectsPlaybooksEnabled", ), ] = UNSET + + config_objects_dashboards_enabled: Annotated[ + 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="configObjectsDashboardsEnabled", + ), + ] = UNSET r"""config_objects feature_flags row: the umbrella half of the config-management predicate (library.ConfigManagedOrg = this flag AND the org already having a Library — the flag alone does not make an org config-managed). One switch for every object type and every @@ -869,11 +876,11 @@ class TextqlRPCAuthOrganization(BaseModel): config_migrations_enabled (field 74). """ - config_objects_dashboards_enabled: Annotated[ + config_autofix_enabled: Annotated[ 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="configObjectsDashboardsEnabled", + alias="configAutofixEnabled", ), ] = UNSET r"""Deprecated: never populated. config_objects_enabled (field 80) is the umbrella for every @@ -882,40 +889,31 @@ class TextqlRPCAuthOrganization(BaseModel): because proto/api is additive-only. """ - config_autofix_enabled: Annotated[ - 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="configAutofixEnabled", - ), - ] = UNSET - helm_chart_version: Annotated[ OptionalNullable[str], pydantic.Field(alias="helmChartVersion") ] = UNSET - r"""Deprecated: never populated. The autofix sweep no longer has a per-org opt-in — it runs for - every org with the config-object checks surface on. Retained only because proto/api is additive-only. - """ spend_transparency_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="spendTransparencyEnabled") ] = UNSET + r"""Deprecated: never populated. The autofix sweep no longer has a per-org opt-in — it runs for + every org with the config-object checks surface on. Retained only because proto/api is additive-only. + """ sharing_disabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="sharingDisabled") ] = UNSET - r"""Internal flag: show dollar costs (spend transparency) across the product. - Only rendered for internal (@textql.com) users while pricing is verified. - """ app_writeback_auto_approve_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="appWritebackAutoApproveEnabled") ] = UNSET + r"""Org-level opt-in: show dollar costs alongside ACU figures across the product. + Which figures a given viewer sees is enforced separately, per-RPC. + """ subagents_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="subagentsEnabled") ] = UNSET - r"""Auto-merge Data App editor writeback config patches (recommended on); when off the writeback opens a reviewable patch instead.""" @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_app_verifyapprenderrequest.py b/src/textql_sdk/models/textql_rpc_public_app_verifyapprenderrequest.py new file mode 100644 index 0000000..9480f55 --- /dev/null +++ b/src/textql_sdk/models/textql_rpc_public_app_verifyapprenderrequest.py @@ -0,0 +1,38 @@ +"""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, UNSET_SENTINEL +from typing import Optional +from typing_extensions import Annotated, NotRequired, TypedDict + + +class TextqlRPCPublicAppVerifyAppRenderRequestTypedDict(TypedDict): + app_id: NotRequired[str] + + +class TextqlRPCPublicAppVerifyAppRenderRequest(BaseModel): + app_id: Annotated[Optional[str], pydantic.Field(alias="appId")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["appId"]) + 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 + + +try: + TextqlRPCPublicAppVerifyAppRenderRequest.model_rebuild() +except NameError: + pass diff --git a/src/textql_sdk/models/textql_rpc_public_app_verifyapprenderresponse.py b/src/textql_sdk/models/textql_rpc_public_app_verifyapprenderresponse.py new file mode 100644 index 0000000..e690429 --- /dev/null +++ b/src/textql_sdk/models/textql_rpc_public_app_verifyapprenderresponse.py @@ -0,0 +1,78 @@ +"""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 List, Optional +from typing_extensions import Annotated, NotRequired, TypedDict + + +class TextqlRPCPublicAppVerifyAppRenderResponseTypedDict(TypedDict): + r"""Version history entry. Git-backed apps derive one per library commit (published_by/at + carry the commit author/time); legacy rows are pre-existing publish-era snapshots. + """ + + ready: NotRequired[bool] + screenshot_url: NotRequired[Nullable[str]] + console_errors: NotRequired[List[str]] + render_error: NotRequired[Nullable[str]] + + +class TextqlRPCPublicAppVerifyAppRenderResponse(BaseModel): + r"""Version history entry. Git-backed apps derive one per library commit (published_by/at + carry the commit author/time); legacy rows are pre-existing publish-era snapshots. + """ + + ready: Optional[bool] = None + + screenshot_url: Annotated[ + OptionalNullable[str], pydantic.Field(alias="screenshotUrl") + ] = UNSET + + console_errors: Annotated[ + Optional[List[str]], pydantic.Field(alias="consoleErrors") + ] = None + + render_error: Annotated[ + OptionalNullable[str], pydantic.Field(alias="renderError") + ] = UNSET + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["ready", "screenshotUrl", "consoleErrors", "renderError"] + ) + nullable_fields = set(["screenshotUrl", "renderError"]) + 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: + TextqlRPCPublicAppVerifyAppRenderResponse.model_rebuild() +except NameError: + pass diff --git a/src/textql_sdk/models/textql_rpc_public_chat_autoattachedlibraryfile.py b/src/textql_sdk/models/textql_rpc_public_chat_autoattachedlibraryfile.py new file mode 100644 index 0000000..c8ac889 --- /dev/null +++ b/src/textql_sdk/models/textql_rpc_public_chat_autoattachedlibraryfile.py @@ -0,0 +1,412 @@ +"""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, UNSET_SENTINEL +from typing import Optional +from typing_extensions import Annotated, NotRequired, TypedDict + + +class TextqlRPCPublicChatAutoAttachedLibraryFileTypedDict(TypedDict): + path: NotRequired[str] + pull_count: NotRequired[int] + first_pulled_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. + """ + last_pulled_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. + """ + + +class TextqlRPCPublicChatAutoAttachedLibraryFile(BaseModel): + path: Optional[str] = None + + pull_count: Annotated[Optional[int], pydantic.Field(alias="pullCount")] = None + + first_pulled_at: Annotated[ + Optional[datetime], pydantic.Field(alias="firstPulledAt") + ] = 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. + """ + + last_pulled_at: Annotated[ + Optional[datetime], pydantic.Field(alias="lastPulledAt") + ] = 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. + """ + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["path", "pullCount", "firstPulledAt", "lastPulledAt"]) + 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 + + +try: + TextqlRPCPublicChatAutoAttachedLibraryFile.model_rebuild() +except NameError: + pass diff --git a/src/textql_sdk/models/textql_rpc_public_chat_cell.py b/src/textql_sdk/models/textql_rpc_public_chat_cell.py index 02c15fe..35eddba 100644 --- a/src/textql_sdk/models/textql_rpc_public_chat_cell.py +++ b/src/textql_sdk/models/textql_rpc_public_chat_cell.py @@ -255,13 +255,11 @@ TextqlRPCPublicChatCellDurationMs59TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs59TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs59 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs59", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class WsCellTypedDict(TypedDict): @@ -368,7 +366,6 @@ class WsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs59TypedDict]] - r"""LLM-generated summary of what this tool call does""" class WsCell(BaseModel): @@ -498,7 +495,6 @@ class WsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs59], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -544,13 +540,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs58TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs58TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs58 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs58", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class UseSkillCellTypedDict(TypedDict): @@ -662,7 +656,6 @@ class UseSkillCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs58TypedDict]] - r"""LLM-generated summary of what this tool call does""" class UseSkillCell(BaseModel): @@ -797,7 +790,6 @@ class UseSkillCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs58], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -843,13 +835,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs57TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs57TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs57 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs57", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ThinkingCellTypedDict(TypedDict): @@ -956,7 +946,6 @@ class ThinkingCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs57TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ThinkingCell(BaseModel): @@ -1086,7 +1075,6 @@ class ThinkingCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs57], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -1132,13 +1120,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs56TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs56TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs56 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs56", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class TextCellTypedDict(TypedDict): @@ -1245,7 +1231,6 @@ class TextCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs56TypedDict]] - r"""LLM-generated summary of what this tool call does""" class TextCell(BaseModel): @@ -1373,7 +1358,6 @@ class TextCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs56], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -1419,13 +1403,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs55TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs55TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs55 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs55", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class TabularFileCellTypedDict(TypedDict): @@ -1532,7 +1514,6 @@ class TabularFileCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs55TypedDict]] - r"""LLM-generated summary of what this tool call does""" class TabularFileCell(BaseModel): @@ -1662,7 +1643,6 @@ class TabularFileCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs55], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -1708,13 +1688,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs54TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs54TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs54 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs54", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class TableauSQLCellTypedDict(TypedDict): @@ -1821,7 +1799,6 @@ class TableauSQLCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs54TypedDict]] - r"""LLM-generated summary of what this tool call does""" class TableauSQLCell(BaseModel): @@ -1951,7 +1928,6 @@ class TableauSQLCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs54], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -1997,13 +1973,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs53TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs53TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs53 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs53", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class TableauSearchFieldsCellTypedDict(TypedDict): @@ -2110,7 +2084,6 @@ class TableauSearchFieldsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs53TypedDict]] - r"""LLM-generated summary of what this tool call does""" class TableauSearchFieldsCell(BaseModel): @@ -2241,7 +2214,6 @@ class TableauSearchFieldsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs53], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -2287,13 +2259,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs52TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs52TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs52 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs52", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class TableauCellTypedDict(TypedDict): @@ -2400,7 +2370,6 @@ class TableauCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs52TypedDict]] - r"""LLM-generated summary of what this tool call does""" class TableauCell(BaseModel): @@ -2530,7 +2499,6 @@ class TableauCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs52], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -2576,13 +2544,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs51TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs51TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs51 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs51", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class SummaryCellTypedDict(TypedDict): @@ -2689,7 +2655,6 @@ class SummaryCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs51TypedDict]] - r"""LLM-generated summary of what this tool call does""" class SummaryCell(BaseModel): @@ -2819,7 +2784,6 @@ class SummaryCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs51], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -2865,13 +2829,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs50TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs50TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs50 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs50", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class SubagentCellTypedDict(TypedDict): @@ -2978,7 +2940,6 @@ class SubagentCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs50TypedDict]] - r"""LLM-generated summary of what this tool call does""" class SubagentCell(BaseModel): @@ -3108,7 +3069,6 @@ class SubagentCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs50], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -3154,13 +3114,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs49TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs49TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs49 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs49", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class StreamlitCellTypedDict(TypedDict): @@ -3267,7 +3225,6 @@ class StreamlitCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs49TypedDict]] - r"""LLM-generated summary of what this tool call does""" class StreamlitCell(BaseModel): @@ -3397,7 +3354,6 @@ class StreamlitCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs49], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -3443,13 +3399,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs48TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs48TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs48 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs48", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class StatusCellTypedDict(TypedDict): @@ -3557,7 +3511,6 @@ class StatusCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs48TypedDict]] - r"""LLM-generated summary of what this tool call does""" class StatusCell(BaseModel): @@ -3688,7 +3641,6 @@ class StatusCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs48], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -3734,13 +3686,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs47TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs47TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs47 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs47", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class SQLCellTypedDict(TypedDict): @@ -3847,7 +3797,6 @@ class SQLCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs47TypedDict]] - r"""LLM-generated summary of what this tool call does""" class SQLCell(BaseModel): @@ -3975,7 +3924,6 @@ class SQLCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs47], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -4021,13 +3969,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs46TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs46TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs46 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs46", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ReportHistoryCellTypedDict(TypedDict): @@ -4134,7 +4080,6 @@ class ReportHistoryCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs46TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ReportHistoryCell(BaseModel): @@ -4264,7 +4209,6 @@ class ReportHistoryCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs46], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -4310,13 +4254,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs45TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs45TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs45 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs45", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ReportCellTypedDict(TypedDict): @@ -4423,7 +4365,6 @@ class ReportCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs45TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ReportCell(BaseModel): @@ -4553,7 +4494,6 @@ class ReportCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs45], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -4599,13 +4539,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs44TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs44TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs44 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs44", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class QuestionsCellTypedDict(TypedDict): @@ -4717,7 +4655,6 @@ class QuestionsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs44TypedDict]] - r"""LLM-generated summary of what this tool call does""" class QuestionsCell(BaseModel): @@ -4852,7 +4789,6 @@ class QuestionsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs44], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -4898,13 +4834,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs43TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs43TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs43 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs43", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class PyCellTypedDict(TypedDict): @@ -5011,7 +4945,6 @@ class PyCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs43TypedDict]] - r"""LLM-generated summary of what this tool call does""" class PyCell(BaseModel): @@ -5139,7 +5072,6 @@ class PyCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs43], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -5185,13 +5117,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs42TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs42TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs42 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs42", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class PreviewCellTypedDict(TypedDict): @@ -5299,7 +5229,6 @@ class PreviewCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs42TypedDict]] - r"""LLM-generated summary of what this tool call does""" class PreviewCell(BaseModel): @@ -5430,7 +5359,6 @@ class PreviewCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs42], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -5476,13 +5404,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs41TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs41TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs41 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs41", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class PowerbiDaxCellTypedDict(TypedDict): @@ -5589,7 +5515,6 @@ class PowerbiDaxCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs41TypedDict]] - r"""LLM-generated summary of what this tool call does""" class PowerbiDaxCell(BaseModel): @@ -5719,7 +5644,6 @@ class PowerbiDaxCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs41], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -5765,13 +5689,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs40TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs40TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs40 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs40", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class PowerbiCellTypedDict(TypedDict): @@ -5878,7 +5800,6 @@ class PowerbiCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs40TypedDict]] - r"""LLM-generated summary of what this tool call does""" class PowerbiCell(BaseModel): @@ -6008,7 +5929,6 @@ class PowerbiCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs40], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -6054,13 +5974,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs39TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs39TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs39 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs39", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class PlaybookEditorCellTypedDict(TypedDict): @@ -6167,7 +6085,6 @@ class PlaybookEditorCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs39TypedDict]] - r"""LLM-generated summary of what this tool call does""" class PlaybookEditorCell(BaseModel): @@ -6298,7 +6215,6 @@ class PlaybookEditorCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs39], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -6344,13 +6260,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs38TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs38TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs38 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs38", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class PatchCellTypedDict(TypedDict): @@ -6457,7 +6371,6 @@ class PatchCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs38TypedDict]] - r"""LLM-generated summary of what this tool call does""" class PatchCell(BaseModel): @@ -6587,7 +6500,6 @@ class PatchCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs38], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -6633,13 +6545,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs37TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs37TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs37 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs37", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class OntologySearchMetricsCellTypedDict(TypedDict): @@ -6746,7 +6656,6 @@ class OntologySearchMetricsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs37TypedDict]] - r"""LLM-generated summary of what this tool call does""" class OntologySearchMetricsCell(BaseModel): @@ -6877,7 +6786,6 @@ class OntologySearchMetricsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs37], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -6923,13 +6831,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs36TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs36TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs36 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs36", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class OntologyQueryCellTypedDict(TypedDict): @@ -7036,7 +6942,6 @@ class OntologyQueryCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs36TypedDict]] - r"""LLM-generated summary of what this tool call does""" class OntologyQueryCell(BaseModel): @@ -7166,7 +7071,6 @@ class OntologyQueryCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs36], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -7212,13 +7116,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs35TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs35TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs35 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs35", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class OntologyOpenObjectCellTypedDict(TypedDict): @@ -7325,7 +7227,6 @@ class OntologyOpenObjectCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs35TypedDict]] - r"""LLM-generated summary of what this tool call does""" class OntologyOpenObjectCell(BaseModel): @@ -7456,7 +7357,6 @@ class OntologyOpenObjectCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs35], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -7502,13 +7402,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs34TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs34TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs34 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs34", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class OntologyEditorCellTypedDict(TypedDict): @@ -7615,7 +7513,6 @@ class OntologyEditorCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs34TypedDict]] - r"""LLM-generated summary of what this tool call does""" class OntologyEditorCell(BaseModel): @@ -7746,7 +7643,6 @@ class OntologyEditorCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs34], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -7792,13 +7688,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs33TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs33TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs33 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs33", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class Microsoft365EmailSearchCellTypedDict(TypedDict): @@ -7907,7 +7801,6 @@ class Microsoft365EmailSearchCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs33TypedDict]] - r"""LLM-generated summary of what this tool call does""" class Microsoft365EmailSearchCell(BaseModel): @@ -8038,7 +7931,6 @@ class Microsoft365EmailSearchCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs33], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -8084,13 +7976,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs32TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs32TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs32 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs32", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class Microsoft365EmailContentCellTypedDict(TypedDict): @@ -8199,7 +8089,6 @@ class Microsoft365EmailContentCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs32TypedDict]] - r"""LLM-generated summary of what this tool call does""" class Microsoft365EmailContentCell(BaseModel): @@ -8330,7 +8219,6 @@ class Microsoft365EmailContentCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs32], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -8376,13 +8264,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs31TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs31TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs31 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs31", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class Microsoft365CalendarCellTypedDict(TypedDict): @@ -8489,7 +8375,6 @@ class Microsoft365CalendarCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs31TypedDict]] - r"""LLM-generated summary of what this tool call does""" class Microsoft365CalendarCell(BaseModel): @@ -8620,7 +8505,6 @@ class Microsoft365CalendarCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs31], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -8666,13 +8550,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs30TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs30TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs30 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs30", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class MetricsCellTypedDict(TypedDict): @@ -8779,7 +8661,6 @@ class MetricsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs30TypedDict]] - r"""LLM-generated summary of what this tool call does""" class MetricsCell(BaseModel): @@ -8909,7 +8790,6 @@ class MetricsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs30], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -8955,13 +8835,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs29TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs29TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs29 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs29", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class MdCellTypedDict(TypedDict): @@ -9068,7 +8946,6 @@ class MdCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs29TypedDict]] - r"""LLM-generated summary of what this tool call does""" class MdCell(BaseModel): @@ -9196,7 +9073,6 @@ class MdCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs29], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -9242,13 +9118,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs28TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs28TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs28 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs28", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class McpToolCellTypedDict(TypedDict): @@ -9355,7 +9229,6 @@ class McpToolCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs28TypedDict]] - r"""LLM-generated summary of what this tool call does""" class McpToolCell(BaseModel): @@ -9485,7 +9358,6 @@ class McpToolCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs28], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -9531,13 +9403,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs27TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs27TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs27 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs27", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ListUsersCellTypedDict(TypedDict): @@ -9644,7 +9514,6 @@ class ListUsersCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs27TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ListUsersCell(BaseModel): @@ -9774,7 +9643,6 @@ class ListUsersCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs27], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -9820,13 +9688,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs26TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs26TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs26 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs26", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ListDashboardsCellTypedDict(TypedDict): @@ -9933,7 +9799,6 @@ class ListDashboardsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs26TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ListDashboardsCell(BaseModel): @@ -10064,7 +9929,6 @@ class ListDashboardsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs26], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -10110,13 +9974,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs25TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs25TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs25 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs25", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ListAppsCellTypedDict(TypedDict): @@ -10224,7 +10086,6 @@ class ListAppsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs25TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ListAppsCell(BaseModel): @@ -10355,7 +10216,6 @@ class ListAppsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs25], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -10401,13 +10261,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs24TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs24TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs24 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs24", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class LinkedinSearchCellTypedDict(TypedDict): @@ -10514,7 +10372,6 @@ class LinkedinSearchCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs24TypedDict]] - r"""LLM-generated summary of what this tool call does""" class LinkedinSearchCell(BaseModel): @@ -10645,7 +10502,6 @@ class LinkedinSearchCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs24], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -10691,13 +10547,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs23TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs23TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs23 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs23", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class JavascriptCellTypedDict(TypedDict): @@ -10804,7 +10658,6 @@ class JavascriptCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs23TypedDict]] - r"""LLM-generated summary of what this tool call does""" class JavascriptCell(BaseModel): @@ -10934,7 +10787,6 @@ class JavascriptCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs23], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -10980,13 +10832,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs22TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs22TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs22 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs22", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ImageCellTypedDict(TypedDict): @@ -11093,7 +10943,6 @@ class ImageCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs22TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ImageCell(BaseModel): @@ -11223,7 +11072,6 @@ class ImageCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs22], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -11269,13 +11117,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs21TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs21TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs21 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs21", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class GoogleDriveSearchCellTypedDict(TypedDict): @@ -11382,7 +11228,6 @@ class GoogleDriveSearchCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs21TypedDict]] - r"""LLM-generated summary of what this tool call does""" class GoogleDriveSearchCell(BaseModel): @@ -11513,7 +11358,6 @@ class GoogleDriveSearchCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs21], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -11559,13 +11403,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs20TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs20TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs20 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs20", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class GoogleDriveContentCellTypedDict(TypedDict): @@ -11672,7 +11514,6 @@ class GoogleDriveContentCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs20TypedDict]] - r"""LLM-generated summary of what this tool call does""" class GoogleDriveContentCell(BaseModel): @@ -11803,7 +11644,6 @@ class GoogleDriveContentCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs20], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -11849,13 +11689,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs19TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs19TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs19 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs19", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class GoogleCalendarSearchCellTypedDict(TypedDict): @@ -11962,7 +11800,6 @@ class GoogleCalendarSearchCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs19TypedDict]] - r"""LLM-generated summary of what this tool call does""" class GoogleCalendarSearchCell(BaseModel): @@ -12093,7 +11930,6 @@ class GoogleCalendarSearchCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs19], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -12139,13 +11975,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs18TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs18TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs18 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs18", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class GmailEmailSearchCellTypedDict(TypedDict): @@ -12252,7 +12086,6 @@ class GmailEmailSearchCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs18TypedDict]] - r"""LLM-generated summary of what this tool call does""" class GmailEmailSearchCell(BaseModel): @@ -12383,7 +12216,6 @@ class GmailEmailSearchCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs18], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -12429,13 +12261,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs17TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs17TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs17 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs17", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class GmailEmailContentCellTypedDict(TypedDict): @@ -12542,7 +12372,6 @@ class GmailEmailContentCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs17TypedDict]] - r"""LLM-generated summary of what this tool call does""" class GmailEmailContentCell(BaseModel): @@ -12673,7 +12502,6 @@ class GmailEmailContentCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs17], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -12719,13 +12547,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs16TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs16TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs16 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs16", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class FormEditorCellTypedDict(TypedDict): @@ -12832,7 +12658,6 @@ class FormEditorCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs16TypedDict]] - r"""LLM-generated summary of what this tool call does""" class FormEditorCell(BaseModel): @@ -12962,7 +12787,6 @@ class FormEditorCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs16], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -13008,13 +12832,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs15TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs15TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs15 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs15", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class FormCellTypedDict(TypedDict): @@ -13125,7 +12947,6 @@ class FormCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs15TypedDict]] - r"""LLM-generated summary of what this tool call does""" class FormCell(BaseModel): @@ -13257,7 +13078,6 @@ class FormCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs15], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -13303,13 +13123,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs14TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs14TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs14 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs14", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class FeedPostCellTypedDict(TypedDict): @@ -13416,7 +13234,6 @@ class FeedPostCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs14TypedDict]] - r"""LLM-generated summary of what this tool call does""" class FeedPostCell(BaseModel): @@ -13546,7 +13363,6 @@ class FeedPostCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs14], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -13592,13 +13408,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs13TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs13TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs13 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs13", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class FeedExplorerCellTypedDict(TypedDict): @@ -13705,7 +13519,6 @@ class FeedExplorerCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs13TypedDict]] - r"""LLM-generated summary of what this tool call does""" class FeedExplorerCell(BaseModel): @@ -13835,7 +13648,6 @@ class FeedExplorerCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs13], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -13881,13 +13693,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs12TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs12TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs12 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs12", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class FeedEngageCellTypedDict(TypedDict): @@ -13994,7 +13804,6 @@ class FeedEngageCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs12TypedDict]] - r"""LLM-generated summary of what this tool call does""" class FeedEngageCell(BaseModel): @@ -14124,7 +13933,6 @@ class FeedEngageCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs12], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -14170,13 +13978,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs11TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs11TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs11 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs11", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class FeedCreateCellTypedDict(TypedDict): @@ -14283,7 +14089,6 @@ class FeedCreateCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs11TypedDict]] - r"""LLM-generated summary of what this tool call does""" class FeedCreateCell(BaseModel): @@ -14413,7 +14218,6 @@ class FeedCreateCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs11], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -14459,13 +14263,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs10TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs10TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs10 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs10", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class FeedCommentCellTypedDict(TypedDict): @@ -14572,7 +14374,6 @@ class FeedCommentCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs10TypedDict]] - r"""LLM-generated summary of what this tool call does""" class FeedCommentCell(BaseModel): @@ -14702,7 +14503,6 @@ class FeedCommentCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs10], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -14748,13 +14548,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs9TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs9TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs9 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs9", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class EmailCellTypedDict(TypedDict): @@ -14866,7 +14664,6 @@ class EmailCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs9TypedDict]] - r"""LLM-generated summary of what this tool call does""" class EmailCell(BaseModel): @@ -15001,7 +14798,6 @@ class EmailCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs9], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -15047,13 +14843,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs8TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs8TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs8 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs8", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class DocumentCellTypedDict(TypedDict): @@ -15160,7 +14954,6 @@ class DocumentCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs8TypedDict]] - r"""LLM-generated summary of what this tool call does""" class DocumentCell(BaseModel): @@ -15290,7 +15083,6 @@ class DocumentCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs8], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -15336,13 +15128,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs7TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs7TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs7 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs7", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class DashboardCellTypedDict(TypedDict): @@ -15449,7 +15239,6 @@ class DashboardCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs7TypedDict]] - r"""LLM-generated summary of what this tool call does""" class DashboardCell(BaseModel): @@ -15579,7 +15368,6 @@ class DashboardCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs7], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -15625,13 +15413,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs6TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs6TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs6 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs6", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ContextPromptEditorCellTypedDict(TypedDict): @@ -15738,7 +15524,6 @@ class ContextPromptEditorCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs6TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ContextPromptEditorCell(BaseModel): @@ -15869,7 +15654,6 @@ class ContextPromptEditorCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs6], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -15915,13 +15699,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs5TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs5TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs5 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs5", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ConnectorsCellTypedDict(TypedDict): @@ -16032,7 +15814,6 @@ class ConnectorsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs5TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ConnectorsCell(BaseModel): @@ -16166,7 +15947,6 @@ class ConnectorsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs5], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -16212,13 +15992,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs4TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs4TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs4 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs4", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class CompactionCellTypedDict(TypedDict): @@ -16325,7 +16103,6 @@ class CompactionCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs4TypedDict]] - r"""LLM-generated summary of what this tool call does""" class CompactionCell(BaseModel): @@ -16455,7 +16232,6 @@ class CompactionCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs4], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -16501,13 +16277,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs3TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs3TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs3 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs3", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class BashCellTypedDict(TypedDict): @@ -16614,7 +16388,6 @@ class BashCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs3TypedDict]] - r"""LLM-generated summary of what this tool call does""" class BashCell(BaseModel): @@ -16742,7 +16515,6 @@ class BashCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs3], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -16788,13 +16560,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs2TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs2TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs2 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs2", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class AppCellTypedDict(TypedDict): @@ -16902,7 +16672,6 @@ class AppCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs2TypedDict]] - r"""LLM-generated summary of what this tool call does""" class AppCell(BaseModel): @@ -17031,7 +16800,6 @@ class AppCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs2], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -17077,13 +16845,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs1TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs1TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs1 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs1", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class AnsCellTypedDict(TypedDict): @@ -17190,7 +16956,6 @@ class AnsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs1TypedDict]] - r"""LLM-generated summary of what this tool call does""" class AnsCell(BaseModel): @@ -17318,7 +17083,6 @@ class AnsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs1], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_chat_chat.py b/src/textql_sdk/models/textql_rpc_public_chat_chat.py index f284a5d..0619fbb 100644 --- a/src/textql_sdk/models/textql_rpc_public_chat_chat.py +++ b/src/textql_sdk/models/textql_rpc_public_chat_chat.py @@ -241,7 +241,7 @@ class TextqlRPCPublicChatChatTypedDict(TypedDict): """ fast_mode: NotRequired[Nullable[bool]] r"""fast_mode enables Anthropic's fast inference mode (speed: \"fast\"). - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. """ agent_id: NotRequired[Nullable[str]] r"""Agent that owns this chat, unset for human-initiated chats.""" @@ -520,7 +520,7 @@ class TextqlRPCPublicChatChat(BaseModel): UNSET ) r"""fast_mode enables Anthropic's fast inference mode (speed: \"fast\"). - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. """ agent_id: Annotated[OptionalNullable[str], pydantic.Field(alias="agentId")] = UNSET diff --git a/src/textql_sdk/models/textql_rpc_public_chat_createrequest.py b/src/textql_sdk/models/textql_rpc_public_chat_createrequest.py index ed99094..cb417e6 100644 --- a/src/textql_sdk/models/textql_rpc_public_chat_createrequest.py +++ b/src/textql_sdk/models/textql_rpc_public_chat_createrequest.py @@ -39,7 +39,7 @@ class TextqlRPCPublicChatCreateRequestTypedDict(TypedDict): """ fast_mode: NotRequired[Nullable[bool]] r"""fast_mode enables Anthropic's fast inference (speed: \"fast\") for this chat. - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. """ max_thinking: NotRequired[Nullable[bool]] r"""max_thinking runs extended thinking at max effort with visible reasoning. @@ -83,7 +83,7 @@ class TextqlRPCPublicChatCreateRequest(BaseModel): UNSET ) r"""fast_mode enables Anthropic's fast inference (speed: \"fast\") for this chat. - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. """ max_thinking: Annotated[ diff --git a/src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesrequest.py b/src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesrequest.py new file mode 100644 index 0000000..9d7fce8 --- /dev/null +++ b/src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesrequest.py @@ -0,0 +1,20 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" + +from __future__ import annotations +import pydantic +from textql_sdk.types import BaseModel +from typing_extensions import Annotated, TypedDict + + +class TextqlRPCPublicChatGetAutoAttachedFilesRequestTypedDict(TypedDict): + chat_id: str + + +class TextqlRPCPublicChatGetAutoAttachedFilesRequest(BaseModel): + chat_id: Annotated[str, pydantic.Field(alias="chatId")] + + +try: + TextqlRPCPublicChatGetAutoAttachedFilesRequest.model_rebuild() +except NameError: + pass diff --git a/src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesresponse.py b/src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesresponse.py new file mode 100644 index 0000000..a7f3ef2 --- /dev/null +++ b/src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesresponse.py @@ -0,0 +1,39 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" + +from __future__ import annotations +from .textql_rpc_public_chat_autoattachedlibraryfile import ( + TextqlRPCPublicChatAutoAttachedLibraryFile, + TextqlRPCPublicChatAutoAttachedLibraryFileTypedDict, +) +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 TextqlRPCPublicChatGetAutoAttachedFilesResponseTypedDict(TypedDict): + r"""A library file injected via org auto-attach (not an explicit read_file/tql pull).""" + + files: NotRequired[List[TextqlRPCPublicChatAutoAttachedLibraryFileTypedDict]] + + +class TextqlRPCPublicChatGetAutoAttachedFilesResponse(BaseModel): + r"""A library file injected via org auto-attach (not an explicit read_file/tql pull).""" + + files: Optional[List[TextqlRPCPublicChatAutoAttachedLibraryFile]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["files"]) + 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_paradigm_universaloptions.py b/src/textql_sdk/models/textql_rpc_public_paradigm_universaloptions.py index b1dec3a..d406379 100644 --- a/src/textql_sdk/models/textql_rpc_public_paradigm_universaloptions.py +++ b/src/textql_sdk/models/textql_rpc_public_paradigm_universaloptions.py @@ -52,6 +52,7 @@ class TextqlRPCPublicParadigmUniversalOptionsTypedDict(TypedDict): api_access_key_ids: NotRequired[List[str]] feed_enabled: NotRequired[Nullable[bool]] file_generation_disabled: NotRequired[bool] + read_file_enabled: NotRequired[bool] class TextqlRPCPublicParadigmUniversalOptions(BaseModel): @@ -174,6 +175,10 @@ class TextqlRPCPublicParadigmUniversalOptions(BaseModel): Optional[bool], pydantic.Field(alias="fileGenerationDisabled") ] = None + read_file_enabled: Annotated[ + Optional[bool], pydantic.Field(alias="readFileEnabled") + ] = None + @model_serializer(mode="wrap") def serialize_model(self, handler): optional_fields = set( @@ -209,6 +214,7 @@ def serialize_model(self, handler): "apiAccessKeyIds", "feedEnabled", "fileGenerationDisabled", + "readFileEnabled", ] ) nullable_fields = set(["datasetId", "feedEnabled"]) diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_apikey.py b/src/textql_sdk/models/textql_rpc_public_rbac_apikey.py index 24e0a67..6cc64ae 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_apikey.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_apikey.py @@ -20,6 +20,7 @@ class TextqlRPCPublicRbacAPIKeyTypedDict(TypedDict): id: NotRequired[str] member_id: NotRequired[str] client_id: NotRequired[str] + r"""pending, approved, rejected""" 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 @@ -308,6 +309,7 @@ class TextqlRPCPublicRbacAPIKey(BaseModel): member_id: Annotated[Optional[str], pydantic.Field(alias="memberId")] = None client_id: Annotated[Optional[str], pydantic.Field(alias="clientId")] = None + r"""pending, approved, rejected""" 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 diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_assignpermissiontorolerequest.py b/src/textql_sdk/models/textql_rpc_public_rbac_assignpermissiontorolerequest.py index ae76017..9b92a43 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_assignpermissiontorolerequest.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_assignpermissiontorolerequest.py @@ -9,11 +9,15 @@ class TextqlRPCPublicRbacAssignPermissionToRoleRequestTypedDict(TypedDict): + r"""Permission management requests/responses""" + role_id: NotRequired[str] permission_id: NotRequired[str] class TextqlRPCPublicRbacAssignPermissionToRoleRequest(BaseModel): + r"""Permission management requests/responses""" + role_id: Annotated[Optional[str], pydantic.Field(alias="roleId")] = None permission_id: Annotated[Optional[str], pydantic.Field(alias="permissionId")] = None diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_callercredential.py b/src/textql_sdk/models/textql_rpc_public_rbac_callercredential.py index 53690c2..85836bd 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_callercredential.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_callercredential.py @@ -17,8 +17,6 @@ class TextqlRPCPublicRbacCallerCredentialTypedDict(TypedDict): - r"""Get current member roles and permissions messages""" - auth_method: NotRequired[str] api_key_id: NotRequired[Nullable[str]] api_key_name: NotRequired[Nullable[str]] @@ -121,8 +119,6 @@ class TextqlRPCPublicRbacCallerCredentialTypedDict(TypedDict): class TextqlRPCPublicRbacCallerCredential(BaseModel): - r"""Get current member roles and permissions messages""" - auth_method: Annotated[Optional[str], pydantic.Field(alias="authMethod")] = None api_key_id: Annotated[OptionalNullable[str], pydantic.Field(alias="apiKeyId")] = ( diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_getobjectaccessrequest.py b/src/textql_sdk/models/textql_rpc_public_rbac_getobjectaccessrequest.py index 7cfa9f1..07f086d 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_getobjectaccessrequest.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_getobjectaccessrequest.py @@ -9,11 +9,15 @@ class TextqlRPCPublicRbacGetObjectAccessRequestTypedDict(TypedDict): + r"""Object access management messages""" + object_type: NotRequired[str] object_id: NotRequired[str] class TextqlRPCPublicRbacGetObjectAccessRequest(BaseModel): + r"""Object access management messages""" + object_type: Annotated[Optional[str], pydantic.Field(alias="objectType")] = None object_id: Annotated[Optional[str], pydantic.Field(alias="objectId")] = None diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_hasobjectaccessrequest.py b/src/textql_sdk/models/textql_rpc_public_rbac_hasobjectaccessrequest.py index 0d62952..db549b6 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_hasobjectaccessrequest.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_hasobjectaccessrequest.py @@ -19,6 +19,7 @@ class TextqlRPCPublicRbacHasObjectAccessRequestTypedDict(TypedDict): object_id: NotRequired[str] member_id: NotRequired[Nullable[str]] role_id: NotRequired[Nullable[str]] + r"""owner, editor, viewer""" class TextqlRPCPublicRbacHasObjectAccessRequest(BaseModel): @@ -31,6 +32,7 @@ class TextqlRPCPublicRbacHasObjectAccessRequest(BaseModel): ) role_id: Annotated[OptionalNullable[str], pydantic.Field(alias="roleId")] = UNSET + r"""owner, editor, viewer""" @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_listaccessrequestsresponse.py b/src/textql_sdk/models/textql_rpc_public_rbac_listaccessrequestsresponse.py index 834af4e..bea39b4 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_listaccessrequestsresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_listaccessrequestsresponse.py @@ -12,14 +12,10 @@ class TextqlRPCPublicRbacListAccessRequestsResponseTypedDict(TypedDict): - r"""Access request management messages""" - requests: NotRequired[List[TextqlRPCPublicRbacAccessRequestTypedDict]] class TextqlRPCPublicRbacListAccessRequestsResponse(BaseModel): - r"""Access request management messages""" - requests: Optional[List[TextqlRPCPublicRbacAccessRequest]] = None @model_serializer(mode="wrap") diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_listpermissionsresponse.py b/src/textql_sdk/models/textql_rpc_public_rbac_listpermissionsresponse.py index 2ec2b19..23ff18d 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_listpermissionsresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_listpermissionsresponse.py @@ -12,14 +12,10 @@ class TextqlRPCPublicRbacListPermissionsResponseTypedDict(TypedDict): - r"""Permission management requests/responses""" - permissions: NotRequired[List[TextqlRPCPublicRbacPermissionTypedDict]] class TextqlRPCPublicRbacListPermissionsResponse(BaseModel): - r"""Permission management requests/responses""" - permissions: Optional[List[TextqlRPCPublicRbacPermission]] = None @model_serializer(mode="wrap") diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_memberroles.py b/src/textql_sdk/models/textql_rpc_public_rbac_memberroles.py index 8fba451..9807bef 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_memberroles.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_memberroles.py @@ -12,10 +12,14 @@ class TextqlRPCPublicRbacMemberRolesTypedDict(TypedDict): + r"""Member role management messages""" + roles: NotRequired[List[TextqlRPCPublicRbacRoleTypedDict]] class TextqlRPCPublicRbacMemberRoles(BaseModel): + r"""Member role management messages""" + roles: Optional[List[TextqlRPCPublicRbacRole]] = None @model_serializer(mode="wrap") diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_rejectaccessrequestrequest.py b/src/textql_sdk/models/textql_rpc_public_rbac_rejectaccessrequestrequest.py index 6710fc3..aec8f73 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_rejectaccessrequestrequest.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_rejectaccessrequestrequest.py @@ -15,11 +15,15 @@ class TextqlRPCPublicRbacRejectAccessRequestRequestTypedDict(TypedDict): + r"""Access request management messages""" + request_id: NotRequired[str] rejection_reason: NotRequired[Nullable[str]] class TextqlRPCPublicRbacRejectAccessRequestRequest(BaseModel): + r"""Access request management messages""" + request_id: Annotated[Optional[str], pydantic.Field(alias="requestId")] = None rejection_reason: Annotated[ diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_removerolefrommemberresponse.py b/src/textql_sdk/models/textql_rpc_public_rbac_removerolefrommemberresponse.py index 2d21b89..ba04fd9 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_removerolefrommemberresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_removerolefrommemberresponse.py @@ -8,14 +8,10 @@ class TextqlRPCPublicRbacRemoveRoleFromMemberResponseTypedDict(TypedDict): - r"""Member role management messages""" - success: NotRequired[bool] class TextqlRPCPublicRbacRemoveRoleFromMemberResponse(BaseModel): - r"""Member role management messages""" - success: Optional[bool] = None @model_serializer(mode="wrap") diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_requestaccessresponse.py b/src/textql_sdk/models/textql_rpc_public_rbac_requestaccessresponse.py index e4c1a61..8539c59 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_requestaccessresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_requestaccessresponse.py @@ -11,12 +11,14 @@ class TextqlRPCPublicRbacRequestAccessResponseTypedDict(TypedDict): success: NotRequired[bool] request_id: NotRequired[str] + r"""owner, editor, viewer""" class TextqlRPCPublicRbacRequestAccessResponse(BaseModel): success: Optional[bool] = None request_id: Annotated[Optional[str], pydantic.Field(alias="requestId")] = None + r"""owner, editor, viewer""" @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_sharedobject.py b/src/textql_sdk/models/textql_rpc_public_rbac_sharedobject.py index 0f9ba80..b325849 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_sharedobject.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_sharedobject.py @@ -16,8 +16,6 @@ class TextqlRPCPublicRbacSharedObjectTypedDict(TypedDict): - r"""WhoAmI messages""" - object_type: NotRequired[str] object_id: NotRequired[str] access_type: NotRequired[str] @@ -118,8 +116,6 @@ class TextqlRPCPublicRbacSharedObjectTypedDict(TypedDict): class TextqlRPCPublicRbacSharedObject(BaseModel): - r"""WhoAmI messages""" - object_type: Annotated[Optional[str], pydantic.Field(alias="objectType")] = None object_id: Annotated[Optional[str], pydantic.Field(alias="objectId")] = None diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectrequest.py b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectrequest.py index de04590..7d97fe1 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectrequest.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectrequest.py @@ -10,8 +10,6 @@ class TextqlRPCPublicRbacShareObjectRequestTypedDict(TypedDict): - r"""Which LLM models the caller may run.""" - object_type: NotRequired[str] object_id: NotRequired[str] member_id: NotRequired[str] @@ -111,8 +109,6 @@ class TextqlRPCPublicRbacShareObjectRequestTypedDict(TypedDict): class TextqlRPCPublicRbacShareObjectRequest(BaseModel): - r"""Which LLM models the caller may run.""" - object_type: Annotated[Optional[str], pydantic.Field(alias="objectType")] = None object_id: Annotated[Optional[str], pydantic.Field(alias="objectId")] = None diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectresponse.py b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectresponse.py index 735f1ed..9324c81 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectresponse.py @@ -8,10 +8,14 @@ class TextqlRPCPublicRbacShareObjectResponseTypedDict(TypedDict): + r"""WhoAmI messages""" + success: NotRequired[bool] class TextqlRPCPublicRbacShareObjectResponse(BaseModel): + r"""WhoAmI messages""" + success: Optional[bool] = None @model_serializer(mode="wrap") diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithrolerequest.py b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithrolerequest.py index 5a0ce95..0e1cad9 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithrolerequest.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithrolerequest.py @@ -10,6 +10,8 @@ class TextqlRPCPublicRbacShareObjectWithRoleRequestTypedDict(TypedDict): + r"""The credential that authenticated the request.""" + object_type: NotRequired[str] object_id: NotRequired[str] role_id: NotRequired[str] @@ -109,6 +111,8 @@ class TextqlRPCPublicRbacShareObjectWithRoleRequestTypedDict(TypedDict): class TextqlRPCPublicRbacShareObjectWithRoleRequest(BaseModel): + r"""The credential that authenticated the request.""" + object_type: Annotated[Optional[str], pydantic.Field(alias="objectType")] = None object_id: Annotated[Optional[str], pydantic.Field(alias="objectId")] = None diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithroleresponse.py b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithroleresponse.py index a390a4b..8e4c448 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithroleresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithroleresponse.py @@ -8,13 +8,13 @@ class TextqlRPCPublicRbacShareObjectWithRoleResponseTypedDict(TypedDict): - r"""Object access management messages""" + r"""Which LLM models the caller may run.""" success: NotRequired[bool] class TextqlRPCPublicRbacShareObjectWithRoleResponse(BaseModel): - r"""Object access management messages""" + r"""Which LLM models the caller may run.""" success: Optional[bool] = None diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_whoamiresponse.py b/src/textql_sdk/models/textql_rpc_public_rbac_whoamiresponse.py index 338b378..1f5b48b 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_whoamiresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_whoamiresponse.py @@ -35,13 +35,12 @@ class TextqlRPCPublicRbacWhoAmIResponseTypedDict(TypedDict): - r"""The credential that authenticated the request.""" + r"""Get current member roles and permissions messages""" member_id: NotRequired[str] org_id: NotRequired[str] email: NotRequired[Nullable[str]] credential: NotRequired[TextqlRPCPublicRbacCallerCredentialTypedDict] - r"""Get current member roles and permissions messages""" roles: NotRequired[List[TextqlRPCPublicRbacRoleTypedDict]] permissions: NotRequired[List[TextqlRPCPublicRbacPermissionTypedDict]] model_access: NotRequired[TextqlRPCPublicRbacCallerModelAccessTypedDict] @@ -50,7 +49,7 @@ class TextqlRPCPublicRbacWhoAmIResponseTypedDict(TypedDict): class TextqlRPCPublicRbacWhoAmIResponse(BaseModel): - r"""The credential that authenticated the request.""" + r"""Get current member roles and permissions messages""" member_id: Annotated[Optional[str], pydantic.Field(alias="memberId")] = None @@ -59,7 +58,6 @@ class TextqlRPCPublicRbacWhoAmIResponse(BaseModel): email: OptionalNullable[str] = UNSET credential: Optional[TextqlRPCPublicRbacCallerCredential] = None - r"""Get current member roles and permissions messages""" roles: Optional[List[TextqlRPCPublicRbacRole]] = None diff --git a/src/textql_sdk/rbac.py b/src/textql_sdk/rbac.py index 0670562..eef353f 100644 --- a/src/textql_sdk/rbac.py +++ b/src/textql_sdk/rbac.py @@ -444,7 +444,9 @@ def assign_role_to_member( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceAssignRoleToMemberResponse: - r"""AssignRoleToMember + r"""Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. + + Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. :param connect_timeout_ms: :param member_id: @@ -551,7 +553,9 @@ async def assign_role_to_member_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceAssignRoleToMemberResponse: - r"""AssignRoleToMember + r"""Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. + + Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. :param connect_timeout_ms: :param member_id: @@ -664,7 +668,10 @@ def create_api_key( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceCreateAPIKeyResponse: - r"""CreateApiKey + r"""SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. + + SCIM group-mapping migration tooling: one-time role<->group conversion, + internal only. :param connect_timeout_ms: :param expiry_seconds: @@ -789,7 +796,10 @@ async def create_api_key_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceCreateAPIKeyResponse: - r"""CreateApiKey + r"""SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. + + SCIM group-mapping migration tooling: one-time role<->group conversion, + internal only. :param connect_timeout_ms: :param expiry_seconds: @@ -2895,7 +2905,9 @@ def get_member_roles( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceGetMemberRolesResponse: - r"""GetMemberRoles + r"""Member role assignment + + Member role assignment :param connect_timeout_ms: :param member_ids: @@ -2999,7 +3011,9 @@ async def get_member_roles_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceGetMemberRolesResponse: - r"""GetMemberRoles + r"""Member role assignment + + Member role assignment :param connect_timeout_ms: :param member_ids: @@ -3525,7 +3539,9 @@ def get_role_permissions( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceGetRolePermissionsResponse: - r"""GetRolePermissions + r"""Permission management + + Permission management :param connect_timeout_ms: :param role_id: @@ -3629,7 +3645,9 @@ async def get_role_permissions_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceGetRolePermissionsResponse: - r"""GetRolePermissions + r"""Permission management + + Permission management :param connect_timeout_ms: :param role_id: @@ -3742,7 +3760,7 @@ def has_object_access( :param object_type: :param object_id: :param member_id: - :param role_id: + :param role_id: owner, editor, viewer :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 @@ -3855,7 +3873,7 @@ async def has_object_access_async( :param object_type: :param object_id: :param member_id: - :param role_id: + :param role_id: owner, editor, viewer :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 @@ -4432,9 +4450,7 @@ def list_permissions( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceListPermissionsResponse: - r"""Permission management - - Permission management + r"""ListPermissions :param body: :param connect_timeout_ms: @@ -4541,9 +4557,7 @@ async def list_permissions_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceListPermissionsResponse: - r"""Permission management - - Permission management + r"""ListPermissions :param body: :param connect_timeout_ms: @@ -5082,10 +5096,7 @@ def reject_access_request( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRejectAccessRequestResponse: - r"""SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. - - SCIM group-mapping migration tooling: one-time role<->group conversion, - internal only. + r"""RejectAccessRequest :param connect_timeout_ms: :param request_id: @@ -5192,10 +5203,7 @@ async def reject_access_request_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRejectAccessRequestResponse: - r"""SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. - - SCIM group-mapping migration tooling: one-time role<->group conversion, - internal only. + r"""RejectAccessRequest :param connect_timeout_ms: :param request_id: @@ -5516,9 +5524,7 @@ def remove_role_from_member( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRemoveRoleFromMemberResponse: - r"""Member role assignment - - Member role assignment + r"""RemoveRoleFromMember :param connect_timeout_ms: :param member_id: @@ -5625,9 +5631,7 @@ async def remove_role_from_member_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRemoveRoleFromMemberResponse: - r"""Member role assignment - - Member role assignment + r"""RemoveRoleFromMember :param connect_timeout_ms: :param member_id: @@ -5965,9 +5969,7 @@ def revoke_api_key( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRevokeAPIKeyResponse: - r"""Object sharing and access control - - Object sharing and access control + r"""RevokeApiKey :param connect_timeout_ms: :param api_key_id: @@ -6071,9 +6073,7 @@ async def revoke_api_key_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRevokeAPIKeyResponse: - r"""Object sharing and access control - - Object sharing and access control + r"""RevokeApiKey :param connect_timeout_ms: :param api_key_id: @@ -6180,7 +6180,9 @@ def revoke_object_access( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRevokeObjectAccessResponse: - r"""RevokeObjectAccess + r"""Group management. Internal only. + + Group management. Internal only. :param connect_timeout_ms: :param object_type: @@ -6293,7 +6295,9 @@ async def revoke_object_access_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRevokeObjectAccessResponse: - r"""RevokeObjectAccess + r"""Group management. Internal only. + + Group management. Internal only. :param connect_timeout_ms: :param object_type: @@ -6403,7 +6407,9 @@ def rotate_api_key( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRotateAPIKeyResponse: - r"""RotateApiKey + r"""Object sharing and access control + + Object sharing and access control :param connect_timeout_ms: :param api_key_id: @@ -6507,7 +6513,9 @@ async def rotate_api_key_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRotateAPIKeyResponse: - r"""RotateApiKey + r"""Object sharing and access control + + Object sharing and access control :param connect_timeout_ms: :param api_key_id: @@ -6613,9 +6621,7 @@ def set_role_permissions( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceSetRolePermissionsResponse: - r"""Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. - - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. + r"""SetRolePermissions :param connect_timeout_ms: :param role_id: @@ -6729,9 +6735,7 @@ async def set_role_permissions_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceSetRolePermissionsResponse: - r"""Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. - - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. + r"""SetRolePermissions :param connect_timeout_ms: :param role_id: @@ -6848,9 +6852,9 @@ def share_object( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceShareObjectResponse: - r"""Describe what a key is allowed to do. + r"""Get current member roles and permissions - Describe what a key is allowed to do. + Get current member roles and permissions :param connect_timeout_ms: :param object_type: @@ -7057,9 +7061,9 @@ async def share_object_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceShareObjectResponse: - r"""Describe what a key is allowed to do. + r"""Get current member roles and permissions - Describe what a key is allowed to do. + Get current member roles and permissions :param connect_timeout_ms: :param object_type: @@ -7266,9 +7270,9 @@ def share_object_with_role( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceShareObjectWithRoleResponse: - r"""Group management. Internal only. + r"""Describe what a key is allowed to do. - Group management. Internal only. + Describe what a key is allowed to do. :param connect_timeout_ms: :param object_type: @@ -7475,9 +7479,9 @@ async def share_object_with_role_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceShareObjectWithRoleResponse: - r"""Group management. Internal only. + r"""Describe what a key is allowed to do. - Group management. Internal only. + Describe what a key is allowed to do. :param connect_timeout_ms: :param object_type: @@ -8556,9 +8560,7 @@ def who_am_i( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceWhoAmIResponse: - r"""Get current member roles and permissions - - Get current member roles and permissions + r"""WhoAmI :param body: :param connect_timeout_ms: @@ -8665,9 +8667,7 @@ async def who_am_i_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceWhoAmIResponse: - r"""Get current member roles and permissions - - Get current member roles and permissions + r"""WhoAmI :param body: :param connect_timeout_ms: diff --git a/uv.lock b/uv.lock index 43bea26..82abf62 100644 --- a/uv.lock +++ b/uv.lock @@ -470,7 +470,7 @@ wheels = [ [[package]] name = "textql-sdk" -version = "1.1.10" +version = "1.1.11" source = { editable = "." } dependencies = [ { name = "connect-python" },