Skip to content

feat: [sc-47448] implement bookmark methods in Transfer v2 client#1379

Open
pjhinton-globus wants to merge 3 commits intoglobus:mainfrom
pjhinton-globus:pjhinton/sc-47448_transfer_v2_bookmark_sdk_support
Open

feat: [sc-47448] implement bookmark methods in Transfer v2 client#1379
pjhinton-globus wants to merge 3 commits intoglobus:mainfrom
pjhinton-globus:pjhinton/sc-47448_transfer_v2_bookmark_sdk_support

Conversation

@pjhinton-globus
Copy link
Copy Markdown
Contributor

Shortcut Story: https://app.shortcut.com/globus/story/47448/

Added the following methods to the experimental TransferClientV2:

  • create_bookmark()
  • update_bookmark()
  • get_bookmark()
  • delete_bookmark()
  • list_bookmarks()

This provides access to the new Transfer v2 API operations for boomkark management, which includes support for high assurance collections.

Functional unit tests are provided for all methods. Change log entry is present.

Added the following methods to the experimental TransferClientV2:

* create_bookmark()
* update_bookmark()
* get_bookmark()
* delete_bookmark()
* list_bookmarks()

This provides access to the new Transfer v2 API operations
for boomkark management, which includes support for high
assurance collections.

Functional unit tests are provided for all methods.
@pjhinton-globus pjhinton-globus force-pushed the pjhinton/sc-47448_transfer_v2_bookmark_sdk_support branch from 21271f9 to cf0821c Compare April 8, 2026 22:27
This commit implements the following requested changes from
@kurtmckee in his pull request review.

use cross referencing modifier for method name for brevity
globus#1379 (comment)

fix docstring copy-and-paste typos and verify no other instances elsewhere
globus#1379 (comment)

look up class name rather than hard-coding in debug log statements
globus#1379 (comment)

add a missing f-prefix on log string with interpolation
globus#1379 (comment)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants