@@ -25,14 +25,14 @@ async def main():
2525 # [developer-docs.sdk.python.client-initialization]-end
2626
2727 # [developer-docs.sdk.python.list-vaults]-start
28- vaults = await client .vaults .list_all ()
29- async for vault in vaults :
28+ vaults = await client .vaults .list ()
29+ for vault in vaults :
3030 print (vault .title )
3131 # [developer-docs.sdk.python.list-vaults]-end
3232
3333 # [developer-docs.sdk.python.list-items]-start
34- items = await client .items .list_all (vault .id )
35- async for item in items :
34+ items = await client .items .list (vault .id )
35+ for item in items :
3636 print (item .title )
3737 # [developer-docs.sdk.python.list-items]-end
3838
@@ -55,7 +55,7 @@ async def main():
5555 to_create = ItemCreateParams (
5656 title = "MyName" ,
5757 category = ItemCategory .LOGIN ,
58- vault_id = "7turaasywpymt3jecxoxk5roli " ,
58+ vault_id = "bhld6zk6hkuntyqlsjy3bdawey " ,
5959 fields = [
6060 ItemField (
6161 id = "username" ,
@@ -171,24 +171,22 @@ async def main():
171171 print (random_password )
172172 # [developer-docs.sdk.python.generate-random-password]-end
173173
174- await share_item (client , created_item .vault_id , updated_item .id )
174+ await share_item (client , updated_item .vault_id , updated_item .id )
175175
176176 await create_ssh_key_item (client )
177177
178178 await create_and_replace_document_item (client )
179179
180180 await create_attach_and_delete_file_field_item (client )
181181
182+ await archive_item (client , updated_item .vault_id , updated_item .id )
183+
182184 # [developer-docs.sdk.python.delete-item]-start
183185 # Delete a item from your vault.
184186 await client .items .delete (created_item .vault_id , updated_item .id )
185187 # [developer-docs.sdk.python.delete-item]-end
186188
187189
188- ## NOTE: this is in a separate function to avoid creating a new item
189- ## NOTE: just for the sake of archiving it. This is because the SDK
190- ## NOTE: only works with active items, so archiving and then deleting
191- ## NOTE: is not yet possible.
192190async def archive_item (client : Client , vault_id : str , item_id : str ):
193191 # [developer-docs.sdk.python.archive-item]-start
194192 # Archive a item from your vault.
@@ -249,7 +247,7 @@ async def create_ssh_key_item(client: Client):
249247 to_create = ItemCreateParams (
250248 title = "SSH Key Item Created With Python SDK" ,
251249 category = ItemCategory .SSHKEY ,
252- vault_id = "7turaasywpymt3jecxoxk5roli " ,
250+ vault_id = "bhld6zk6hkuntyqlsjy3bdawey " ,
253251 fields = [
254252 ItemField (
255253 id = "private_key" ,
@@ -279,7 +277,7 @@ async def create_and_replace_document_item(client: Client):
279277 to_create = ItemCreateParams (
280278 title = "Document Item Created with Python SDK" ,
281279 category = ItemCategory .DOCUMENT ,
282- vault_id = "7turaasywpymt3jecxoxk5roli " ,
280+ vault_id = "bhld6zk6hkuntyqlsjy3bdawey " ,
283281 sections = [
284282 ItemSection (id = "" , title = "" ),
285283 ],
@@ -318,7 +316,7 @@ async def create_attach_and_delete_file_field_item(client: Client):
318316 to_create = ItemCreateParams (
319317 title = "FileField Item created with Python SDK" ,
320318 category = ItemCategory .LOGIN ,
321- vault_id = "7turaasywpymt3jecxoxk5roli " ,
319+ vault_id = "bhld6zk6hkuntyqlsjy3bdawey " ,
322320 fields = [
323321 ItemField (
324322 id = "username" ,
0 commit comments