# Package io.dapr.v1

- Interface Summary
  Interface | Description
  --- | ---
  CommonProtos.HTTPExtensionOrBuilder |
  CommonProtos.InvokeRequestOrBuilder |
  CommonProtos.InvokeResponseOrBuilder |
  CommonProtos.StateItemOrBuilder |
  CommonProtos.StateOptionsOrBuilder |
  DaprAppCallbackProtos.BindingEventRequestOrBuilder |
  DaprAppCallbackProtos.BindingEventResponseOrBuilder |
  DaprAppCallbackProtos.ListInputBindingsResponseOrBuilder |
  DaprAppCallbackProtos.ListTopicSubscriptionsResponseOrBuilder |
  DaprAppCallbackProtos.TopicEventRequestOrBuilder |
  DaprAppCallbackProtos.TopicEventResponseOrBuilder |
  DaprAppCallbackProtos.TopicSubscriptionOrBuilder |
  DaprProtos.BulkStateItemOrBuilder |
  DaprProtos.DeleteStateRequestOrBuilder |
  DaprProtos.ExecuteStateTransactionRequestOrBuilder |
  DaprProtos.GetBulkStateRequestOrBuilder |
  DaprProtos.GetBulkStateResponseOrBuilder |
  DaprProtos.GetSecretRequestOrBuilder |
  DaprProtos.GetSecretResponseOrBuilder |
  DaprProtos.GetStateRequestOrBuilder |
  DaprProtos.GetStateResponseOrBuilder |
  DaprProtos.InvokeBindingRequestOrBuilder |
  DaprProtos.InvokeBindingResponseOrBuilder |
  DaprProtos.InvokeServiceRequestOrBuilder |
  DaprProtos.PublishEventRequestOrBuilder |
  DaprProtos.SaveStateRequestOrBuilder |
  DaprProtos.TransactionalStateOperationOrBuilder |

- Class Summary
  Class | Description
  --- | ---
  AppCallbackGrpc | AppCallback V1 allows user application to interact with Dapr runtime.
  AppCallbackGrpc.AppCallbackBlockingStub | AppCallback V1 allows user application to interact with Dapr runtime.
  AppCallbackGrpc.AppCallbackFutureStub | AppCallback V1 allows user application to interact with Dapr runtime.
  AppCallbackGrpc.AppCallbackImplBase | AppCallback V1 allows user application to interact with Dapr runtime.
  AppCallbackGrpc.AppCallbackStub | AppCallback V1 allows user application to interact with Dapr runtime.
  CommonProtos |
  CommonProtos.HTTPExtension | HTTPExtension includes HTTP verb and querystring when Dapr runtime delivers HTTP content.
  CommonProtos.HTTPExtension.Builder | HTTPExtension includes HTTP verb and querystring when Dapr runtime delivers HTTP content.
  CommonProtos.InvokeRequest | InvokeRequest is the message to invoke a method with the data.
  CommonProtos.InvokeRequest.Builder | InvokeRequest is the message to invoke a method with the data.
  CommonProtos.InvokeResponse | InvokeResponse is the response message inclduing data and its content type from app callback.
  CommonProtos.InvokeResponse.Builder | InvokeResponse is the response message inclduing data and its content type from app callback.
  CommonProtos.StateItem | StateItem represents state key, value, and additional options to save state.
  CommonProtos.StateItem.Builder | StateItem represents state key, value, and additional options to save state.
  CommonProtos.StateOptions | StateOptions configures concurrency and consistency for state operations
  CommonProtos.StateOptions.Builder | StateOptions configures concurrency and consistency for state operations
  DaprAppCallbackProtos |
  DaprAppCallbackProtos.BindingEventRequest | BindingEventRequest represents input bindings event.
  DaprAppCallbackProtos.BindingEventRequest.Builder | BindingEventRequest represents input bindings event.
  DaprAppCallbackProtos.BindingEventResponse | BindingEventResponse includes operations to save state or send data to output bindings optionally.
  DaprAppCallbackProtos.BindingEventResponse.Builder | BindingEventResponse includes operations to save state or send data to output bindings optionally.
  DaprAppCallbackProtos.ListInputBindingsResponse | ListInputBindingsResponse is the message including the list of input bindings.
  DaprAppCallbackProtos.ListInputBindingsResponse.Builder | ListInputBindingsResponse is the message including the list of input bindings.
  DaprAppCallbackProtos.ListTopicSubscriptionsResponse | ListTopicSubscriptionsResponse is the message including the list of the subscribing topics.
  DaprAppCallbackProtos.ListTopicSubscriptionsResponse.Builder | ListTopicSubscriptionsResponse is the message including the list of the subscribing topics.
  DaprAppCallbackProtos.TopicEventRequest | TopicEventRequest message is compatiable with CloudEvent spec v1.0 https://github.com/cloudevents/spec/blob/v1.0/spec.md
  DaprAppCallbackProtos.TopicEventRequest.Builder | TopicEventRequest message is compatiable with CloudEvent spec v1.0 https://github.com/cloudevents/spec/blob/v1.0/spec.md
  DaprAppCallbackProtos.TopicEventResponse | TopicEventResponse is response from app on published message
  DaprAppCallbackProtos.TopicEventResponse.Builder | TopicEventResponse is response from app on published message
  DaprAppCallbackProtos.TopicSubscription | TopicSubscription represents topic and metadata.
  DaprAppCallbackProtos.TopicSubscription.Builder | TopicSubscription represents topic and metadata.
  DaprGrpc | Dapr service provides APIs to user application to access Dapr building blocks.
  DaprGrpc.DaprBlockingStub | Dapr service provides APIs to user application to access Dapr building blocks.
  DaprGrpc.DaprFutureStub | Dapr service provides APIs to user application to access Dapr building blocks.
  DaprGrpc.DaprImplBase | Dapr service provides APIs to user application to access Dapr building blocks.
  DaprGrpc.DaprStub | Dapr service provides APIs to user application to access Dapr building blocks.
  DaprProtos |
  DaprProtos.BulkStateItem | BulkStateItem is the response item for a bulk get operation.
  DaprProtos.BulkStateItem.Builder | BulkStateItem is the response item for a bulk get operation.
  DaprProtos.DeleteStateRequest | DeleteStateRequest is the message to delete key-value states in the specific state store.
  DaprProtos.DeleteStateRequest.Builder | DeleteStateRequest is the message to delete key-value states in the specific state store.
  DaprProtos.ExecuteStateTransactionRequest | ExecuteStateTransactionRequest is the message to execute multiple operations on a specified store.
  DaprProtos.ExecuteStateTransactionRequest.Builder | ExecuteStateTransactionRequest is the message to execute multiple operations on a specified store.
  DaprProtos.GetBulkStateRequest | GetBulkStateRequest is the message to get a list of key-value states from specific state store.
  DaprProtos.GetBulkStateRequest.Builder | GetBulkStateRequest is the message to get a list of key-value states from specific state store.
  DaprProtos.GetBulkStateResponse | GetBulkStateResponse is the response conveying the list of state values.
  DaprProtos.GetBulkStateResponse.Builder | GetBulkStateResponse is the response conveying the list of state values.
  DaprProtos.GetSecretRequest | GetSecretRequest is the message to get secret from secret store.
  DaprProtos.GetSecretRequest.Builder | GetSecretRequest is the message to get secret from secret store.
  DaprProtos.GetSecretResponse | GetSecretResponse is the response message to convey the requested secret.
  DaprProtos.GetSecretResponse.Builder | GetSecretResponse is the response message to convey the requested secret.
  DaprProtos.GetStateRequest | GetStateRequest is the message to get key-value states from specific state store.
  DaprProtos.GetStateRequest.Builder | GetStateRequest is the message to get key-value states from specific state store.
  DaprProtos.GetStateResponse | GetStateResponse is the response conveying the state value and etag.
  DaprProtos.GetStateResponse.Builder | GetStateResponse is the response conveying the state value and etag.
  DaprProtos.InvokeBindingRequest | InvokeBindingRequest is the message to send data to output bindings
  DaprProtos.InvokeBindingRequest.Builder | InvokeBindingRequest is the message to send data to output bindings
  DaprProtos.InvokeBindingResponse | InvokeBindingResponse is the message returned from an output binding invocation
  DaprProtos.InvokeBindingResponse.Builder | InvokeBindingResponse is the message returned from an output binding invocation
  DaprProtos.InvokeServiceRequest | InvokeServiceRequest represents the request message for Service invocation.
  DaprProtos.InvokeServiceRequest.Builder | InvokeServiceRequest represents the request message for Service invocation.
  DaprProtos.PublishEventRequest | PublishEventRequest is the message to publish event data to pubsub topic
  DaprProtos.PublishEventRequest.Builder | PublishEventRequest is the message to publish event data to pubsub topic
  DaprProtos.SaveStateRequest | SaveStateRequest is the message to save multiple states into state store.
  DaprProtos.SaveStateRequest.Builder | SaveStateRequest is the message to save multiple states into state store.
  DaprProtos.TransactionalStateOperation | TransactionalStateOperation is the message to execute a specified operation with a key-value pair.
  DaprProtos.TransactionalStateOperation.Builder | TransactionalStateOperation is the message to execute a specified operation with a key-value pair.

- Enum Summary
  Enum | Description
  --- | ---
  CommonProtos.HTTPExtension.Verb | Type of HTTP 1.1 Methods RFC 7231: https://tools.ietf.org/html/rfc7231#page-24
  CommonProtos.StateOptions.StateConcurrency | Enum describing the supported concurrency for state.
  CommonProtos.StateOptions.StateConsistency | Enum describing the supported consistency for state.
  DaprAppCallbackProtos.BindingEventResponse.BindingEventConcurrency | BindingEventConcurrency is the kind of concurrency