-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Cases] Separate Cases SO attributes from HTTP APIs #155898
Commits on Apr 26, 2023
-
[Cases] Separate Cases SO attributes from HTTP APIs (#155277)
## Summary This PR changes the types of the Case entity to separate the SO attributes from the HTTP APIs. ### Notable changes - A new server-side type is created to describe the data persistent into ES through the SO client. It is called `CasePersistedAttributes`. - The type `CaseResponse` is renamed to `Case`. - The type `CasesResponse` is renamed to `Cases`. - The type `Case` is renamed to `CaseUI`. - The type `Cases` is renamed to `CasesUI`. ### For maintainers - [x] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --------- Co-authored-by: Jonathan Buttner <jonathan.buttner@elastic.co>
Configuration menu - View commit details
-
Copy full SHA for bf588bf - Browse repository at this point
Copy the full SHA bf588bfView commit details -
[Cases] Separating http request contract from saved object persistenc…
…e layer (#155325) This PR separates the http API io-ts types from the types that are used in the cases service layer to interact with the saved object client. This PR is specifically for the user actions it only affects the types used when interacting with the saved object client and doesn't touch the transformation logic yet. Issue: #153726
Configuration menu - View commit details
-
Copy full SHA for ed3d037 - Browse repository at this point
Copy the full SHA ed3d037View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6aea93f - Browse repository at this point
Copy the full SHA 6aea93fView commit details -
[Cases] Split attachment types for versioned http apis (#155440)
This PR separates the http API io-ts types from the types that are used in the cases service layer to interact with the saved object client. This PR is specifically for the attachments it only affects the types used when interacting with the saved object client and doesn't touch the transformation logic yet. Issue: #153726
Configuration menu - View commit details
-
Copy full SHA for 9f9eb79 - Browse repository at this point
Copy the full SHA 9f9eb79View commit details
Commits on Apr 27, 2023
-
[Cases] Split remaining cases types (#155444)
This PR separates the http API io-ts types from the types that are used in the cases service layer to interact with the saved object client. This PR is splits up the remaining types within the service layer (configure and connector mappings). Issue: #153726
Configuration menu - View commit details
-
Copy full SHA for 4ea7182 - Browse repository at this point
Copy the full SHA 4ea7182View commit details -
Configuration menu - View commit details
-
Copy full SHA for de3e438 - Browse repository at this point
Copy the full SHA de3e438View commit details -
Configuration menu - View commit details
-
Copy full SHA for a108eb1 - Browse repository at this point
Copy the full SHA a108eb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84a9741 - Browse repository at this point
Copy the full SHA 84a9741View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bf7d91 - Browse repository at this point
Copy the full SHA 5bf7d91View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3fee10 - Browse repository at this point
Copy the full SHA a3fee10View commit details