# Package io.dapr.client.domain

package io.dapr.client.domain

- Related Packages
  Package
  Description
  io.dapr.client
  io.dapr.client.domain.query
  io.dapr.client.resiliency
- 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<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`.
  BulkSubscribeAppResponseStatus
  Status of the message handled in bulk subscribe handler.
  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.
  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.
  ConversationResponse
  Response from the Dapr Conversation API.
  ConversationResponseAlpha2
  Alpha2 response from the Dapr Conversation API with enhanced features.
  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.
  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.
  DeveloperMessage
  Developer message for development and debugging purposes.
  DropFailurePolicy
  A failure policy that drops the job upon failure without retrying.
  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.
  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.
  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.
  LockRequest
  A request to lock.
  Metadata
  Enumerates commonly used metadata attributes.
  PublishEventRequest
  A request to publish an event.
  QueryStateItem<T>
  QueryStateRequest
  QueryStateResponse<T>
  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<T>
  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.
  StateOptions.StateOptionDurationDeserializer
  StateOptions.StateOptionDurationSerializer
  SubscribeConfigurationRequest
  Request to subscribe to one or more configuration items.
  SubscribeConfigurationResponse
  Domain object for response from subscribeConfiguration API.
  SubscriptionMetadata
  SubscriptionMetadata describes the Subscription Metadata.
  SystemMessage
  System message that sets the behavior or context for the conversation.
  ToolMessage
  Tool message containing results from function/tool calls.
  TransactionalStateOperation<T>
  Class to represent transactional state operations.
  TransactionalStateOperation.OperationType
  Options for type of operation.
  TransactionalStateRequest<T>
  A class to represent request for transactional state.
  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.
  UserMessage
  User message containing input from the human user.