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
を設定する必要があります。