BHTTPApiResponse
Identità
Namespace:
B.BWebApiAssembly:
BFrameworkTipo: class
Sorgente API: versione
5.0.0
Scopo
Rappresenta il payload uniforme delle risposte HTTP B-Arts, includendo esito, status, messaggio, dati, timestamp, codice errore e trace ID.
Dichiarazione
public class BHTTPApiResponse<T>
Costruttori
BHTTPApiResponse1()`BHTTPApiResponse1(bool success)`BHTTPApiResponse1(bool success, string message = "", T? data = null)`BHTTPApiResponse1(HttpStatusCode code, bool success, string? message = null, T? data = null)`
Proprietà
| Proprietà | Tipo | Accesso |
|---|---|---|
Data |
T? |
get/set |
ErrorCode |
string |
get/set |
Message |
string |
get/set |
StatusCode |
HttpStatusCode? |
get/set |
Success |
bool |
get/set |
Timestamp |
DateTime |
get/set |
TraceId |
string |
get/set |
Metodi
static BHTTPApiResponse<T> BadRequest(string? message)static BHTTPApiResponse<T> Error(string? message, HttpStatusCode code = InternalServerError)static BHTTPApiResponse<T> Ok(T? data = null, string? message = "OK")
Esempi
Consultare BHTTPApiResponse<T> - Esempi.
