RpcStatus クラス

RpcStatus クラスは、次のフィールドを通じて、進行中または完了したリモート プロシージャ コール(RPC)のステータスを提供します。

state
RPC の State。
error_name
アプリケーションによって設定されたエラー名。ステータスが APPLICATION_ERROR の場合にのみ設定されます。アプリケーションによって、エラーの具体的な理由を伝えるために使用されます。
error_message
RPC ステータスに関連付けられたエラー メッセージ。

RpcStatus クラスでは、サブクラス、State、可能な RPC 状態の Enum が提供されます。

OK
RPC は正常に完了しました。
RUNNING
RPC はまだ実行中です(完了していません)
REQUEST_ERROR
リクエストは、形式が正しくないか、不完全でした。
SERVER_ERROR
サーバーで予期しないエラーが発生しました。
NETWORK_ERROR
ネットワークでエラーが発生しました。
APPLICATION_ERROR
アプリケーションでエラーが表示されています。この状態の場合、RPC で自動的に application_error を設定する必要があります。