Skip to content

MorganDbs/JavaAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaAPI

Contributors

  • Dubois Morgan

https://github.com/MorganDbs/JavaAPI

Swagger

url-of-your-server/apiee

Template request

# Request (PUT)
/commandes/{id}/livraison?token={token}

# Description
Change les informations de livraison d'une commande à partir du JSON fourni

# Body
"livraison":{
		"date": "15-2-2018",
		"heure": "4:45"
}
# Request (PUT)
/commandes/{id}/payer?token={token}

# Description
Change l'état d'une commande à 'payer'

# Body
{
	"numero": "4641 1517 4230 3736",
	"date": "05-19",
	"cvv": "445"
}
# Request (PUT)
/commandes/{id}/etat?token={token}

# Description
Change l'état d'une commande en fonction du JSON fourni

# Body
{
	"etat": "attente"
}
# Request (POST)
/commandes?token={token}

# Description
Crée une commande à partir du JSON fourni

# Body
{
	"nom_client": "qsd",
	"prenom_client": "jl",
	"mail_client": "qq@mail.fr",
	"livraison":{
		"date": "20-3-2019",
		"heure": "23:59"
  }
}
# Request (POST)
/commandes/{id}/sandwichs?token={token}

# Description
Ajoute un sandwich à une commande à partir du JSON fourni

# Body
{
	"sandwich": "ab-fuga",
	"quantity": "4",
	"taille": "complet"
}
# Request (PUT)
/commandes/{id}/sandwichs?token={token}

# Descrption
Modifie un sandwich d'une commande à partir du JSON fourni

# Body
{
	"id": "834f81fb-2234-4118-ac8f-183704b981ef",
	"quantity": "8",
	"taille": "complet"
}
# Request (DELETE)
/commandes/{id}/sandwichs?token={token}

# Description
Supprime le sandwich d'une commande dont l'ID est fourni et le JSON est fourni

# Body
{
	"sandwich": "ab-fuga",
	"taille": "complet"
}

About

School project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages