# info.description
Import from "ml-api-svil-function" Function App

# paths./ReturnRequest/{returnRequestNumber}/items.post.summary
Caricamento di una lista di EAN per una determinata richiesta

# paths./ReturnRequest/{returnRequestNumber}/items.post.description
Permette di aggiungere una lista degli EAN di una determinata richiesta.

Chiamanti: Librerie

# paths./ReturnRequest/{returnRequestNumber}/items.post.responses.401.description
Non autorizzato. Token di accesso non presente o non valido

# paths./ReturnRequest/{returnRequestNumber}/ddt.patch.description
Modifica della DDT ad una determinata resa.

Chiamanti: Librerie

La modifica è possibile solo se la DDT è già presente.

# paths./ReturnRequest/{returnRequestNumber}/ddt.patch.responses.401.description
Non autorizzato. Token di accesso non presente o non valido

# paths./ReturnRequest/{returnRequestNumber}/pdf.get.description
Stampa del pdf dell'etichetta dei colli. La stampa è possibile solo se la richiesta si trova in stato Chiuso

Chiamanti: Librerie

# paths./ReturnRequest/{returnRequestNumber}/pdf.get.responses.401.description
Non autorizzato. Token di accesso non presente o non valido

# paths./EAN/{eanCode}.get.description
Recupero semafori di un determinato EAN. E' possibile specificare il tipo di richiesta previsto

Chiamanti: Librerie, Agenti, Dipendenti

# paths./EAN/{eanCode}.get.responses.401.description
Non autorizzato. Token di accesso non presente o non valido

# paths./ReturnRequest/{returnRequestNumber}/items/{eanCode}.get.summary
Recupero semafori di un determinato EAN contenuto in una richiesta di reso

# paths./ReturnRequest/{returnRequestNumber}/items/{eanCode}.get.description
Recupero semafori di un determinato EAN contenuto in una richiesta di reso

Chiamanti: Librerie

# paths./ReturnRequest/{returnRequestNumber}/items/{eanCode}.get.responses.401.description
Non autorizzato. Token di accesso non presente o non valido

# paths./ReturnRequest/{returnRequestNumber}/items/{eanCode}.delete.description
Rimozione di un EAN presente in una determinata resa.

Chiamanti: Librerie

E' possibile rimuovere EAN solo la resa è in stato Aperta o Approvata"

# paths./ReturnRequest/{returnRequestNumber}/items/{eanCode}.delete.responses.401.description
Non autorizzato. Token di accesso non presente o non valido

# paths./ReturnRequest.get.description
Ricerca di rese presenti a sistema.

Chiamanti: Librerie

# paths./ReturnRequest.get.parameters[].description
Ricerca per Customer Number (supporta valori multipli)

# paths./ReturnRequest.get.responses.200.description
Lista delle rese che rispettano i criteri di ricerca

# paths./ReturnRequest.get.responses.401.description
Non autorizzato. Token di accesso non presente o non valido

# paths./ReturnRequest.post.description
Permette la creazione di un nuovo ordine di reso. 
E' possibile inviare una resa contenente tutte gli EAN da rendere.

Chiamanti: Librerie

Stati ammessi in creazione: 
- Aperto: resa nuova a cui è possibile aggiungere altri EAN 
- InVerifica: viene richiesta la verifica dei semafori con la possibilità di aggiungere altri EAN in un secondo momento 
- InApprovazione: viene richiesta l'approvazione della resa. Non sarà più possibile aggiungre altri EAN

# paths./ReturnRequest.post.responses.401.description
Non autorizzato. Token di accesso non presente o non valido

# paths./ReturnRequest/{returnRequestNumber}.get.description
Recupera una determinare richiesta a partire dal codice.

Chiamanti: Librerie

# paths./ReturnRequest/{returnRequestNumber}.patch.description
Aggiornamento di una resa esistente. Permette di modificare la lista degli EAN da restituire e di variare gli stati della richiesta.

Chiamanti: Librerie

Stati ammessi:
- InVerifica: richiesta di valorizzazione dei semafori
- InApprovazione: richiesta di approvazione
- Chiusa: richiesta di chiusura. In caso di chiusura va valorizzato anche il DDT
- Annullata: richiesta di chiusura

Nel caso in cui la richiesta si trova in stato Aperta è possibile modificare la lista degli EAN. In questo caso deve essere inviato il nuovo stato

Librerie: possono modificare la lista di EAN da rendere aggiungendo elementi o modificando la quantità. Se le quantità è impostata a 0 l'EAN viene rimosso

# paths./ReturnRequest/{returnRequestNumber}.patch.responses.401.description
Non autorizzato. Token di accesso non presente o non valido

# paths./ReturnRequest/{returnRequestNumber}.post.summary
Aggiornamento di una richiesta di reso (POST)

# paths./ReturnRequest/{returnRequestNumber}.post.description
Aggiornamento di una resa esistente tramite metodo POST (per retrocompatibilità).

Utilizzare l'header X-HTTP-Method-Override per sovrascrivere il metodo HTTP da utilizzare.

# paths./ReturnRequest/{returnRequestNumber}.post.parameters[].description
Sovrascrive il metodo HTTP da utilizzare. Attualmente supporta solo il valore PATCH.

# paths./TypeCode.get.description
Ottiene informazioni sulla possibilità di creazioni di resi per le varie
tipologie

# paths./TypeCode.get.responses.200.description
Elenco dei tipi di reso con la possibilità di creazione di nuovi
resi.

# paths./TypeCode.get.responses.401.description
Non autorizzato. Token di accesso non presente o non valido

# paths./EAN.post.description
Recupero semafori per una lista di EAN. E' possibile specificare il tipo di richiesta previsto

Chiamanti: Librerie, Agenti, Dipendenti

# paths./EAN.post.requestBody.description
Lista dei codici EAN per cui recuperare i semafori.

# paths./EAN.post.responses.401.description
Non autorizzato. Token di accesso non presente o non valido