# io.dapr.client.domain (dapr-sdk-parent 1.10.0 API)

# Package io.dapr.client.domain

Class Summary
BulkPublishEntry<T>: Class representing an entry in the BulkPublishRequest or BulkPublishResponse.
BulkPublishRequest<T>: A request to bulk publish multiples events in a single call to Dapr.
BulkPublishResponse<T>: Class representing the response returned on bulk publishing events.
BulkPublishResponseFailedEntry<T>: Class representing the entry that failed to be published using BulkPublishRequest.
BulkSubscribeAppResponse: Response from the application containing status for each entry from the bulk publish message.
BulkSubscribeAppResponseEntry: Maps a `BulkSubscribeMessageEntry` to a `BulkSubscribeAppResponseStatus`.
BulkSubscribeMessage<T>: Represents a bulk of messages received from the message bus.
BulkSubscribeMessageEntry<T>: Represents a single event from a `BulkSubscribeMessage`.
CloudEvent<T>: A cloud event in Dapr.
ConfigurationItem: A configuration item from Dapr's configuration store.
DeleteStateRequest: A request to delete a state by key.
ExecuteStateTransactionRequest: A request for executing state transaction operations.
GetBulkSecretRequest: A request to get a secret by key.
GetBulkStateRequest: A request to get bulk state by keys.
GetConfigurationRequest: Request to get one or more configuration items from Dapr's configuration store.
GetSecretRequest: A request to get a secret by key.
GetStateRequest: A request to get a state by key.
HttpExtension: HTTP Extension class.
InvokeBindingRequest: A request to invoke binding.
InvokeMethodRequest: A request to invoke a service.
LockRequest: A request to lock.
Metadata: Enumerates commonly used metadata attributes.
PublishEventRequest: A request to publish an event.
QueryStateItem<T>
QueryStateRequest
QueryStateResponse<T>
SaveStateRequest: A request to save states to state store.
State<T>: This class reprent what a State is.
StateOptions: A class representing the state options for Dapr state API.
StateOptions.StateOptionDurationDeserializer
StateOptions.StateOptionDurationSerializer
SubscribeConfigurationRequest: Request to subscribe to one or more configuration items.
SubscribeConfigurationResponse: Domain object for response from subscribeConfiguration API.
TransactionalStateOperation<T>: Class to represent transactional state operations.
TransactionalStateRequest<T>: A class to represent request for transactional state.
UnlockRequest: A request to unlock.
UnsubscribeConfigurationRequest: Request to unsubscribe to one or more configuration items using subscription id.
UnsubscribeConfigurationResponse: Domain object for unsubscribe response.

Enum Summary
BulkSubscribeAppResponseStatus: Status of the message handled in bulk subscribe handler.
StateOptions.Concurrency: Options for Concurrency.
StateOptions.Consistency: Options for Consistency.
TransactionalStateOperation.OperationType: Options for type of operation.
UnlockResponseStatus