This pull request updates the invoice end points to have different enums to update the status of an invoice which is then handled by a module. This pull request exposes pain points in a number of known issues.
remaining files in the root modules folder need to be cleaned out
presentations end point and module needs to be refactored
status updates on the receiving presentation need to be refactored
the status unconfirm is not using presentations
the message module needs to be removed in favor of only using presentations.
That is to say that the next step of refactoring presentations will likely fix a lot of these issues. On the more immediate side of things.
the postman collection needs to be updated to use the new end points
the postman collection needs to be updated to add more coverage for tests
swagger documentation needs to be updated to reflect the changes made in this PR.
This pull request updates the invoice end points to have different enums to update the status of an invoice which is then handled by a module. This pull request exposes pain points in a number of known issues.
modules
folder need to be cleaned outunconfirm
is not using presentationsmessage
module needs to be removed in favor of only using presentations.That is to say that the next step of refactoring presentations will likely fix a lot of these issues. On the more immediate side of things.