package dapr.proto.internals.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ServiceInvocation

service_invocation.proto:26

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.

enum APIVersion

apiversion.proto:13

APIVersion represents the version of Dapr Runtime API.

Used in: InternalInvokeRequest

message Actor

service_invocation.proto:35

Actor represents actor using actor_type and actor_id

Used in: InternalInvokeRequest

message InternalInvokeRequest

service_invocation.proto:45

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

message InternalInvokeResponse

service_invocation.proto:62

InternalInvokeResponse is the message to transfer callee's response to caller for service invocation.

Used as response type in: ServiceInvocation.CallActor, ServiceInvocation.CallLocal

message ListStringValue

service_invocation.proto:78

ListStringValue represents string value array

Used in: InternalInvokeRequest, InternalInvokeResponse

message Status

status.proto:15

Status represents the response status for HTTP and gRPC app channel.

Used in: InternalInvokeResponse