# Uses of Package
io.dapr.client.domain

Packages that use io.dapr.client.domain
Package
Description
io.dapr.client
io.dapr.client.domain
io.dapr.spring.boot.autoconfigure.client
io.dapr.spring.boot4.autoconfigure.client
io.dapr.utils
io.dapr.utils

- Classes in io.dapr.client.domain used by io.dapr.client
  Class
  Description
  BulkPublishRequest
  A request to bulk publish multiples events in a single call to Dapr.
  BulkPublishResponse
  Class representing the response returned on bulk publishing events.
  CloudEvent
  A cloud event in Dapr.
  ConfigurationItem
  A configuration item from Dapr's configuration store.
  ConversationRequest
  Represents a conversation configuration with details about component name, conversation inputs, context identifier, PII scrubbing, and temperature control.
  ConversationRequestAlpha2
  Represents the Alpha2 conversation configuration with enhanced features including tools, improved message handling, and better compatibility with OpenAI ChatCompletion API.
  ConversationResponse
  Response from the Dapr Conversation API.
  ConversationResponseAlpha2
  Alpha2 response from the Dapr Conversation API with enhanced features.
  DaprMetadata
  DaprMetadata describes the Dapr Metadata.
  DecryptRequestAlpha1
  Request to decrypt data using the Dapr Cryptography building block.
  DeleteJobRequest
  Represents a request to schedule a job in Dapr.
  DeleteStateRequest
  A request to delete a state by key.
  EncryptRequestAlpha1
  Request to encrypt data using the Dapr Cryptography building block.
  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.
  GetJobRequest
  Represents a request to schedule a job in Dapr.
  GetJobResponse
  Represents a request to schedule a job in Dapr.
  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.
  PublishEventRequest
  A request to publish an event.
  QueryStateRequest
  QueryStateResponse
  SaveStateRequest
  A request to save states to state store.
  ScheduleJobRequest
  Represents a request to schedule a job in Dapr.
  State
  This class represents what a State is.
  StateOptions
  A class representing the state options for Dapr state API.
  SubscribeConfigurationRequest
  Request to subscribe to one or more configuration items.
  SubscribeConfigurationResponse
  Domain object for response from subscribeConfiguration API.
  TransactionalStateOperation
  Class to represent transactional state operations.
  UnlockRequest
  A request to unlock.
  UnlockResponseStatus
  UnsubscribeConfigurationRequest
  Request to unsubscribe to one or more configuration items using subscription id.
  UnsubscribeConfigurationResponse
  Domain object for unsubscribe response.
- Classes in io.dapr.client.domain used by io.dapr.client.domain
  Class
  Description
  ActorMetadata
  ActorMetadata describes a registered Dapr Actor.
  AppConnectionPropertiesHealthMetadata
  AppConnectionPropertiesHealthMetadata describes the application health properties.
  AppConnectionPropertiesMetadata
  AppConnectionPropertiesMetadata describes the application connection properties.
  AssistantMessage
  Assistant message containing responses from the AI model.
  BulkPublishEntry
  Class representing an entry in the BulkPublishRequest or BulkPublishResponse.
  BulkPublishRequest
  A request to bulk publish multiples events in a single call to Dapr.
  BulkPublishResponseFailedEntry
  Class representing the entry that failed to be published using BulkPublishRequest.
  BulkSubscribeAppResponseEntry
  Maps a `BulkSubscribeMessageEntry` to a `BulkSubscribeAppResponseStatus`.
  BulkSubscribeAppResponseStatus
  Status of the message handled in bulk subscribe handler.
  BulkSubscribeMessageEntry
  Represents a single event from a `BulkSubscribeMessage`.
  CloudEvent
  A cloud event in Dapr.
  ComponentMetadata
  ComponentMetadata describes a Dapr Component.
  ConfigurationItem
  A configuration item from Dapr's configuration store.
  ConstantFailurePolicy
  A failure policy that applies a constant retry interval for job retries.
  ConversationInput
  Represents an input message for a conversation with an LLM.
  ConversationInputAlpha2
  Represents an Alpha2 input for conversation with enhanced message support.
  ConversationMessage
  Interface representing a conversation message with role-specific content.
  ConversationMessageContent
  Represents the content of a conversation message.
  ConversationMessageRole
  Enum representing the different roles a conversation message can have.
  ConversationOutput
  Returns the conversation output.
  ConversationRequest
  Represents a conversation configuration with details about component name, conversation inputs, context identifier, PII scrubbing, and temperature control.
  ConversationRequestAlpha2
  Represents the Alpha2 conversation configuration with enhanced features including tools, improved message handling, and better compatibility with OpenAI ChatCompletion API.
  ConversationResultAlpha2
  Alpha2 result for conversation output with enhanced choice-based structure.
  ConversationResultChoices
  Represents a conversation result choice with finish reason, index, and message.
  ConversationResultCompletionUsage
  ConversationResultCompletionUsageDetails
  ConversationResultMessage
  Represents a conversation result message with content and optional tool calls.
  ConversationResultPromptUsageDetails
  ConversationToolCalls
  Represents a tool call request sent from the LLM to the client to execute.
  ConversationToolCallsOfFunction
  Represents a function call within a tool call.
  ConversationTools
  Represents tool definitions that can be used during conversation.
  ConversationToolsFunction
  Represents a function definition for conversation tools.
  DecryptRequestAlpha1
  Request to decrypt data using the Dapr Cryptography building block.
  DeleteStateRequest
  A request to delete a state by key.
  DeveloperMessage
  Developer message for development and debugging purposes.
  EncryptRequestAlpha1
  Request to encrypt data using the Dapr Cryptography building block.
  ExecuteStateTransactionRequest
  A request for executing state transaction operations.
  FailurePolicy
  Set a failure policy for the job or reminder.
  FailurePolicyType
  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.
  GetJobResponse
  Represents a request to schedule a job in Dapr.
  GetSecretRequest
  A request to get a secret by key.
  GetStateRequest
  A request to get a state by key.
  HttpEndpointMetadata
  HttpEndpointMetadata describes a registered Dapr HTTP endpoint.
  HttpExtension
  HTTP Extension class.
  InvokeBindingRequest
  A request to invoke binding.
  InvokeMethodRequest
  A request to invoke a service.
  JobSchedule
  Represents a job schedule using cron expressions or fixed intervals.
  PublishEventRequest
  A request to publish an event.
  QueryStateItem
  QueryStateRequest
  QueryStateResponse
  RuleMetadata
  RuleMetadata describes the Subscription Rule's Metadata.
  SaveStateRequest
  A request to save states to state store.
  ScheduleJobRequest
  Represents a request to schedule a job in Dapr.
  State
  This class represents what a State is.
  StateOptions
  A class representing the state options for Dapr state API.
  StateOptions.Concurrency
  Options for Concurrency.
  StateOptions.Consistency
  Options for Consistency.
  SubscribeConfigurationRequest
  Request to subscribe to one or more configuration items.
  SubscriptionMetadata
  SubscriptionMetadata describes the Subscription Metadata.
  ToolMessage
  Tool message containing results from function/tool calls.
  TransactionalStateOperation
  Class to represent transactional state operations.
  TransactionalStateOperation.OperationType
  Options for type of operation.
  UnlockResponseStatus
  UserMessage
  User message containing input from the human user.
- Classes in io.dapr.client.domain used by io.dapr.spring.boot.autoconfigure.client
  Class
  Description
  BulkPublishRequest
  A request to bulk publish multiples events in a single call to Dapr.
  BulkPublishResponse
  Class representing the response returned on bulk publishing events.
  ConfigurationItem
  A configuration item from Dapr's configuration store.
  DaprMetadata
  DaprMetadata describes the Dapr Metadata.
  DeleteJobRequest
  Represents a request to schedule a job in Dapr.
  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.
  GetJobRequest
  Represents a request to schedule a job in Dapr.
  GetJobResponse
  Represents a request to schedule a job in Dapr.
  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.
  PublishEventRequest
  A request to publish an event.
  SaveStateRequest
  A request to save states to state store.
  ScheduleJobRequest
  Represents a request to schedule a job in Dapr.
  State
  This class represents what a State is.
  StateOptions
  A class representing the state options for Dapr state API.
  SubscribeConfigurationRequest
  Request to subscribe to one or more configuration items.
  SubscribeConfigurationResponse
  Domain object for response from subscribeConfiguration API.
  TransactionalStateOperation
  Class to represent transactional state operations.
  UnsubscribeConfigurationRequest
  Request to unsubscribe to one or more configuration items using subscription id.
  UnsubscribeConfigurationResponse
  Domain object for unsubscribe response.
- Classes in io.dapr.client.domain used by io.dapr.spring.boot4.autoconfigure.client
  Class
  Description
  BulkPublishRequest
  A request to bulk publish multiples events in a single call to Dapr.
  BulkPublishResponse
  Class representing the response returned on bulk publishing events.
  ConfigurationItem
  A configuration item from Dapr's configuration store.
  DaprMetadata
  DaprMetadata describes the Dapr Metadata.
  DeleteJobRequest
  Represents a request to schedule a job in Dapr.
  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.
  GetJobRequest
  Represents a request to schedule a job in Dapr.
  GetJobResponse
  Represents a request to schedule a job in Dapr.
  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.
  PublishEventRequest
  A request to publish an event.
  SaveStateRequest
  A request to save states to state store.
  ScheduleJobRequest
  Represents a request to schedule a job in Dapr.
  State
  This class represents what a State is.
  StateOptions
  A class representing the state options for Dapr state API.
  SubscribeConfigurationRequest
  Request to subscribe to one or more configuration items.
  SubscribeConfigurationResponse
  Domain object for response from subscribeConfiguration API.
  TransactionalStateOperation
  Class to represent transactional state operations.
  UnsubscribeConfigurationRequest
  Request to unsubscribe to one or more configuration items using subscription id.
  UnsubscribeConfigurationResponse
  Domain object for unsubscribe response.
- Classes in io.dapr.client.domain used by io.dapr.utils
  Class
  Description
  FailurePolicy
  Set a failure policy for the job or reminder.