La chiamata Delete ha la seguente firma: CategoryDeleteResponse Delete(CategoryDeleteRequest request);
Cosa permette di fareLa chiamata Delete permette di eliminare una o
più categorie all'interno dell'alberatura di eDock. Limitazioni- Non sono contemplate limitazioni.
RichiestaIn rosso sono evidenziate le proprietà obbligatorie. | Proprietà | Tipo | Descrizione | | Categories | CategoryDeleteEntry[] | Contenitore dei prodotti da creare
| | Categories.Category | CategoryDeleteEntry | Prodotto | | Categories.Category.idCategory | Int | ID eDock della categoria da eliminare
| | Categories.Category.recursiveChildren | Bool
| Se impostato a true verranno rimosse tutte le categorie figlie della categoria corrente. Se impostato a false, invece, le categorie figlie diventeranno figlie della categoria padre della categoria cancellata. Valore predefinito = false
| | Categories.Category.removeItems | Bool | Se impostato a true verranno rimossi tutti i prodotti contenuti nella categoria da eliminare. Se impostato a false i prodotti saranno spostati nella categoria padre della categoria cancellata. Valore predefinito = false |
Risposta
| ErrorCode | String
| Codice errore
| | ErrorMessage | String | Messaggio d'errore
| | Status | Status | Enumerativo che rappresenta lo stato di esecuzione della chiamata. Valori ammessi:
- Success: la chiamata è stata eseguita senza errori.
- Warning: la chiamata è stata eseguita per alcuni prodotti, ma non per tutti.
- Error: la chiamata non è stata eseguita per nessun prodotto.
|
Errori possibili
ErrorCode
| Significato | | AUTH0001 | Impossibile autenticare l'utente. Il nome utente o i token non sono validi o non sono corretti.
| | GENERIC001 | Errore generico.
|
|