Skip to content

NicholasG/test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

test

##API: ###/users:

GET                 -> returns all of users
POST                -> registers a new user; consumes entity like [CustomUser]
PUT                 -> updates an existing user; consumes entity like [CustomUser]
DELETE              -> activates or deactivates an user; consumes {id}
/{id}               -> GET; returns a user with {id}
/current            -> GET; returns a currently logged in user
/change-password    -> POST; changes a password; consumes oldPass and newPass

###/goods:

GET                 -> returns all of goods; may consume {name} and {categoryId}
POST                -> adds a new good; consumes entity like [Good]
PUT                 -> updates an existing good; consumes entity like [Good]
DELETE              -> deletes a good; consumes {id}
/{id}               -> returns a good with {id}
/pictures           -> GET; returns all pictures of good; consumes {id}
/pictures           -> POST; adds a picture for good; consumes {id} of good and {file}
/pictures           -> DELETE; deletes a picture of good; consumes {id} of picture

###/categories:

GET                 -> returns all of categories
POST                -> adds a new category; consumes entity like [Category]
PUT                 -> updates an existing category; consumes entity like [Category]
DELETE              -> deletes a category; consumes {id}
/{id}               -> returns a category with {id}

###/cart:

GET                 -> returns a cart of currently logged in user
POST                -> adds a good to a cart; cunsumes {goodId}
DELETE              -> deletes a good from a cart; cunsumes {goodId}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published