In order to support the ability to link or attach documents to invoices, we need to implement a storage layer for the document metadata (links and documents) and content (documents only).
This implementation may be deprecated at some point in favor for generic FOLIO file storage which does not yet exist.
- Define and implement the APIs, schemas, and database model documented on the wiki
- schemas and examples exist
- The API is implemented (POST, GET by ID, GET by Query, Delete)
- Unit tests exist