Get desktop application:
View/edit binary Protocol Buffers messages
ServiceInvocation service is used to exchange the data between caller dapr runtime and callee dapr runtime. The request message includes caller's HTTP/gRPC request and deliver callee's response including status code. The response status of rpc methods represents of internal gRPC connection status, not callee's response status. Thus, ServiceInvocation gRPC response returns OK in most cases regardless of callee's response.
Invokes a method of the specific actor.
Invokes a method of the specific service.
APIVersion represents the version of Dapr Runtime API.
Used in:
unspecified apiversion
Dapr API v1
Actor represents actor using actor_type and actor_id
Used in:
Required. The type of actor.
Required. The ID of actor type (actor_type)
InternalInvokeRequest is the message to transfer caller's data to callee for service invocation. This includes callee's app id and caller's request data.
Used as request type in: ServiceInvocation.CallActor, ServiceInvocation.CallLocal
Required. The version of Dapr runtime API.
Required. metadata holds caller's HTTP headers or gRPC metadata.
Required. message including caller's invocation request.
Actor type and id. This field is used only for actor service invocation.
InternalInvokeResponse is the message to transfer callee's response to caller for service invocation.
Used as response type in: ServiceInvocation.CallActor, ServiceInvocation.CallLocal
Required. HTTP/gRPC status.
Required. The app callback response headers.
App callback response trailers. This will be used only for gRPC app callback
Callee's invocation response message.
ListStringValue represents string value array
Used in: ,
The array of string.
Status represents the response status for HTTP and gRPC app channel.
Used in:
Required. The status code
Error message
A list of messages that carry the error details