krystal / go-katapult

Go client library for Katapult
https://pkg.go.dev/github.com/krystal/go-katapult
MIT License
3 stars 1 forks source link

Add support for File Storage Volumes #136

Closed jimeh closed 1 year ago

jimeh commented 1 year ago

Support for File Storage Volumes is coming shortly in Katapult's Core API. We know what the API endpoints will look like already, so we can start implementing support for them already.

Any potential changes that might occur to the API between now and production deployment, are likely to be very minor, and would not have a big impact on the go-katapult implementation.

API Docs — Screenshots

Below are screenshots from the development version of Katapult's Core API documentation, illustrating how the upcoming FSV API endpoints will work.

Overview: ![Screenshot 2023-03-16 at 18 14 10](https://user-images.githubusercontent.com/39563/225885911-6880de13-4dc3-424f-9f2f-2fba12bff670.png)

Endpoints

List Endpoint: ![Screenshot 2023-03-16 at 18 14 26](https://user-images.githubusercontent.com/39563/225885956-ff7f764e-0299-4eb3-bee3-8c54de8f4f9d.png)
Get Endpoint: ![Screenshot 2023-03-16 at 18 14 39](https://user-images.githubusercontent.com/39563/225885998-9b4a6875-1f06-4ff4-ac29-676b192bc53e.png)
Create Endpoint: ![Screenshot 2023-03-16 at 18 14 55](https://user-images.githubusercontent.com/39563/225886050-1356d3cc-f8be-47ce-bc20-d74dbd3f3780.png)
Update Endpoint: ![Screenshot 2023-03-16 at 18 15 06](https://user-images.githubusercontent.com/39563/225886088-c80d4593-e99d-4666-917e-b47621e61b13.png)
Delete Endpoint: ![Screenshot 2023-03-16 at 18 15 23](https://user-images.githubusercontent.com/39563/225886135-d60aeb21-c871-4263-9b4a-b5a7bbaeb990.png)

Objects

Lookup Object: ![Screenshot 2023-03-16 at 18 15 41](https://user-images.githubusercontent.com/39563/225886167-18df4857-20f2-4b3f-97f4-858bd221dede.png)
Arguments Object: ![Screenshot 2023-03-16 at 18 15 55](https://user-images.githubusercontent.com/39563/225886198-2fd8ffc2-7a5c-4166-a6d2-79b6931323e8.png)