Skip to content

SK-2972: Implement get, update, delete, detokenize, tokenize for flowvault#270

Open
saileshwar-skyflow wants to merge 1 commit into
saileshwar/SK-2954-flowdb-vaut-apis-supportfrom
saileshwar/SK-2972-implement-get-delete-tokenize-update-flow-interfaces
Open

SK-2972: Implement get, update, delete, detokenize, tokenize for flowvault#270
saileshwar-skyflow wants to merge 1 commit into
saileshwar/SK-2954-flowdb-vaut-apis-supportfrom
saileshwar/SK-2972-implement-get-delete-tokenize-update-flow-interfaces

Conversation

@saileshwar-skyflow

Copy link
Copy Markdown
Collaborator

Summary

  • Implements the remaining flowvault (FlowDB) vault operations — get, update, delete, detokenize, tokenize — following the pattern already established for insert (data classes, validators, controller methods, message catalog entries).
  • Extracts a shared validate_non_empty_string_list primitive into common/utils/validations and wires it into flowvault's get/delete/tokenize validators; insert's success/error splitter is generalized (with an explicit include_data opt-in) so get/update can reuse it without insert regressing.

Stacked on #269 (SK-2954) — this PR's diff is only the new commit on top of that branch's tip.

Test plan

  • flowvault/tests/ full suite passes (includes new get/update/delete/detokenize/tokenize + validation tests)
  • common/tests/ full suite passes (new shared validator + tests)
  • v2/tests/ full suite passes unchanged (confirms no regression from the shared validation extraction)
  • 100% coverage on all new/changed code in flowvault's controller, data classes, and validators

…vault

Adds the remaining vault operations for the FlowDB SDK variant, following
insert's established controller/validator/data-class pattern, and extracts
a shared non-empty-string-list check into common/utils/validations for
flowvault and v2 to reuse.
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.

1 participant