Classe RpcStatus

La classe RpcStatus fornisce lo stato di una RPC in corso o completa tramite i seguenti campi:

state
Lo stato dell'RPC.
error_name
Il nome dell'errore impostato dall'applicazione. Impostata solo quando lo stato è APPLICATION_ERROR. Utilizzato dall'applicazione per trasmettere il motivo specifico di un errore.
error_message
Il messaggio di errore associato allo stato RPC.

La classe RpcStatus fornisce una sottoclasse, uno Stato, un Enum di possibili stati RPC:

OK
L'RPC è stato completato.
RUNNING
L'RPC è ancora in esecuzione (non completata)
REQUEST_ERROR
La richiesta non era valida o era incompleta.
SERVER_ERROR
Si è verificato un errore imprevisto del server.
NETWORK_ERROR
Si è verificato un errore nella rete.
APPLICATION_ERROR
L'applicazione sta indicando un errore. In questo stato, l'RPC deve impostare automaticamente application_error.