Skip to content
This repository was archived by the owner on Jul 16, 2025. It is now read-only.

Comments

Initial framework for inventory REST API and item reservations#3

Open
0x1a8008 wants to merge 2 commits intounchained-capital:mainfrom
0x1a8008:main
Open

Initial framework for inventory REST API and item reservations#3
0x1a8008 wants to merge 2 commits intounchained-capital:mainfrom
0x1a8008:main

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 subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant