Skip to content
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

Initial framework for inventory REST API and item reservations #3

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

0x1a8008
Copy link

@0x1a8008 0x1a8008 commented Sep 1, 2021

These changes contain a documented REST API utilizing the postgresql DB to add and update both fungible and non-fungible inventory items. These changes also include the beginnings of an item reservation system.

Two item reservation concepts exist. When a non-fungible item is reserved, it receives a timestamp of when it was reserved. The reservation on a non-fungible item can be removed, it can expire, or the item can be sold. A fungible item reservation works differently. Fungible items receive a series of reservations containing a timestamp and a quantity. The fungible item reservation also includes a session value to track the user it belongs to, however, this is currently being defaulted to null value. Fungible items total their reservation quantities for comparison against their amount_in_stock.

A REST API for adding and editing inventory items along with tests to check each endpoint for expected results of mutation and responses.
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