Accettazione/rifiuto preventivoβ
[baseUrl]/api/sync/v1/repair/acceptation/{FIDBOP}/{SubOrderRowCode}
Descrizioneβ
API utilizzato per l'accettazione/rifiuto di un preventivo. Ogni preventivo Γ¨ formato da una o piΓΉ righe. La richiesta deve essere fatta per l'intero preventivo.
Nel caso in cui nessuna riga non opzionale sia stata accettata, l'esito del preventivo Γ¨ rifiutato.
Parametriβ
| Field | Type | Required | Default | Description | Notes |
|---|---|---|---|---|---|
FIDBOP | int | null | ID della distinta posseduta dall'utente | Parametro get | |
SubOrderRowCode | string | null | Sottomatricola. PuΓ² essere recuparata dalla chiamata [baseUrl]/api/sync/v1/repair/list | Parametro get | |
data | Acceptation | null | Dati dell'accetazione/rifiuto preventivo | Parametro post |
Acceptationβ
| Field | Type | Required | Default | Description | Notes |
|---|---|---|---|---|---|
RepairBlockAcceptation | bool | null | Accettazione/rifiuto del blocco riparazione | ||
OptionalItems | OptionalItem[] | null | Accettazione/rifiuto degli optional items |
OptionalItemβ
| Field | Type | Required | Default | Description | Notes |
|---|---|---|---|---|---|
FIDQuotationItem | int | null | ID item opzionale | ||
Acceptation | bool | null | Accettazione/rifiuto |
Esempio richiestaβ
sh
curl --location '[baseUrl]/api/sync/v1/repair/acceptation/252364/07248645?debug=true' \
--header 'AccessToken: {{token}}' \
--header 'Content-Type: application/json' \
--data '{
"RepairBlockAcceptation": true,
"OptionalItems": [
{
"FIDQuotationItem": 1,
"Acceptation": true
},
{
"FIDQuotationItem": 2,
"Acceptation": false
}
]
}'
Rispostaβ
JSON
{
"statusCode": 200,
"errorCode": null,
"message": null,
"result": {
"totalCount": 0,
"totalPages": 0,
"page": 0,
"count": 0,
"records": null,
"record": {
"QuotationAccepted": true
}
},
"debug": null
}