# Hierarchy For Package com.sap.ai.sdk.prompt.registry.model

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.sap.ai.sdk.prompt.registry.model.AssistantChatMessage (implements com.sap.ai.sdk.prompt.registry.model.ChatMessage)
  - com.sap.ai.sdk.prompt.registry.model.AzureContentSafetyInput
  - com.sap.ai.sdk.prompt.registry.model.AzureContentSafetyInputFilterConfig (implements com.sap.ai.sdk.prompt.registry.model.InputFilterConfig)
  - com.sap.ai.sdk.prompt.registry.model.AzureContentSafetyOutput
  - com.sap.ai.sdk.prompt.registry.model.AzureContentSafetyOutputFilterConfig (implements com.sap.ai.sdk.prompt.registry.model.OutputFilterConfig)
  - com.sap.ai.sdk.prompt.registry.model.CacheControl
  - com.sap.ai.sdk.prompt.registry.model.ChatCompletionTool
  - com.sap.ai.sdk.prompt.registry.model.DeveloperChatMessage (implements com.sap.ai.sdk.prompt.registry.model.ChatMessage)
  - com.sap.ai.sdk.prompt.registry.model.DocumentGroundingFilter (implements com.sap.ai.sdk.prompt.registry.model.GroundingModuleConfigConfigFiltersInner)
  - com.sap.ai.sdk.prompt.registry.model.DPIConfig
  - com.sap.ai.sdk.prompt.registry.model.DPIConfigMaskGroundingInput
  - com.sap.ai.sdk.prompt.registry.model.DPICustomEntity (implements com.sap.ai.sdk.prompt.registry.model.DPIEntityConfig)
  - com.sap.ai.sdk.prompt.registry.model.DPIMethodConstant (implements com.sap.ai.sdk.prompt.registry.model.DPIStandardEntityReplacementStrategy)
  - com.sap.ai.sdk.prompt.registry.model.DPIMethodFabricatedData (implements com.sap.ai.sdk.prompt.registry.model.DPIStandardEntityReplacementStrategy)
  - com.sap.ai.sdk.prompt.registry.model.DPIStandardEntity (implements com.sap.ai.sdk.prompt.registry.model.DPIEntityConfig)
  - com.sap.ai.sdk.prompt.registry.model.ErrorResponse
  - com.sap.ai.sdk.prompt.registry.model.FileContent
  - com.sap.ai.sdk.prompt.registry.model.FilteringModuleConfig
  - com.sap.ai.sdk.prompt.registry.model.FilteringStreamOptions
  - com.sap.ai.sdk.prompt.registry.model.FunctionObject
  - com.sap.ai.sdk.prompt.registry.model.GlobalStreamOptions
  - com.sap.ai.sdk.prompt.registry.model.GroundingFilterSearchConfiguration
  - com.sap.ai.sdk.prompt.registry.model.GroundingModuleConfig
  - com.sap.ai.sdk.prompt.registry.model.GroundingModuleConfigConfig
  - com.sap.ai.sdk.prompt.registry.model.GroundingModuleConfigConfigPlaceholders
  - com.sap.ai.sdk.prompt.registry.model.ImageContent (implements com.sap.ai.sdk.prompt.registry.model.MultiChatContent)
  - com.sap.ai.sdk.prompt.registry.model.ImageContentImageUrl
  - com.sap.ai.sdk.prompt.registry.model.ImageContentUrl
  - com.sap.ai.sdk.prompt.registry.model.InputFilteringConfig
  - com.sap.ai.sdk.prompt.registry.model.KeyValueListPair
  - com.sap.ai.sdk.prompt.registry.model.LlamaGuard38b
  - com.sap.ai.sdk.prompt.registry.model.LlamaGuard38bFilterConfig (implements com.sap.ai.sdk.prompt.registry.model.InputFilterConfig, com.sap.ai.sdk.prompt.registry.model.OutputFilterConfig)
  - com.sap.ai.sdk.prompt.registry.model.LLMModelDetails
  - com.sap.ai.sdk.prompt.registry.model.MaskingModuleConfigMaskingProviders (implements com.sap.ai.sdk.prompt.registry.model.MaskingModuleConfig)
  - com.sap.ai.sdk.prompt.registry.model.MaskingModuleConfigProviders (implements com.sap.ai.sdk.prompt.registry.model.MaskingModuleConfig)
  - com.sap.ai.sdk.prompt.registry.model.MessageToolCall
  - com.sap.ai.sdk.prompt.registry.model.MessageToolCallFunction
  - com.sap.ai.sdk.prompt.registry.model.ModuleConfigs
  - com.sap.ai.sdk.prompt.registry.model.MultiChatTemplate (implements com.sap.ai.sdk.prompt.registry.model.PromptTemplate)
  - com.sap.ai.sdk.prompt.registry.model.OrchestrationConfig
  - com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigDeleteResponse
  - com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigGetResponse
  - com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigListResponse
  - com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigPostRequest
  - com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigPostResponse
  - com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigResource
  - com.sap.ai.sdk.prompt.registry.model.OutputFilteringConfig
  - com.sap.ai.sdk.prompt.registry.model.PromptTemplateDeleteResponse
  - com.sap.ai.sdk.prompt.registry.model.PromptTemplateGetResponse
  - com.sap.ai.sdk.prompt.registry.model.PromptTemplateListResponse
  - com.sap.ai.sdk.prompt.registry.model.PromptTemplatePostRequest
  - com.sap.ai.sdk.prompt.registry.model.PromptTemplatePostResponse
  - com.sap.ai.sdk.prompt.registry.model.PromptTemplateSpec
  - com.sap.ai.sdk.prompt.registry.model.PromptTemplateSubstitutionRequest
  - com.sap.ai.sdk.prompt.registry.model.PromptTemplateSubstitutionResponse
  - com.sap.ai.sdk.prompt.registry.model.PromptTemplatingModuleConfig
  - com.sap.ai.sdk.prompt.registry.model.ResponseFormatJsonObject (implements com.sap.ai.sdk.prompt.registry.model.PromptTemplateSpecResponseFormat, com.sap.ai.sdk.prompt.registry.model.TemplateResponseFormat)
  - com.sap.ai.sdk.prompt.registry.model.ResponseFormatJsonSchema (implements com.sap.ai.sdk.prompt.registry.model.PromptTemplateSpecResponseFormat, com.sap.ai.sdk.prompt.registry.model.TemplateResponseFormat)
  - com.sap.ai.sdk.prompt.registry.model.ResponseFormatJsonSchemaJsonSchema
  - com.sap.ai.sdk.prompt.registry.model.ResponseFormatText (implements com.sap.ai.sdk.prompt.registry.model.PromptTemplateSpecResponseFormat, com.sap.ai.sdk.prompt.registry.model.TemplateResponseFormat)
  - com.sap.ai.sdk.prompt.registry.model.RuntimeOrchestrationConfigFile
  - com.sap.ai.sdk.prompt.registry.model.RuntimePromptTemplateFile
  - com.sap.ai.sdk.prompt.registry.model.RuntimePromptTemplateFileMetadata
  - com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationApplyToSelector
  - com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationInput
  - com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationInputConfig
  - com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationOutput
  - com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationOutputConfig
  - com.sap.ai.sdk.prompt.registry.model.SchemasChatCompletionTool
  - com.sap.ai.sdk.prompt.registry.model.SchemasTextContent
  - com.sap.ai.sdk.prompt.registry.model.SearchDocumentKeyValueListPair
  - com.sap.ai.sdk.prompt.registry.model.SingleChatTemplate (implements com.sap.ai.sdk.prompt.registry.model.PromptTemplate)
  - com.sap.ai.sdk.prompt.registry.model.SystemChatMessage (implements com.sap.ai.sdk.prompt.registry.model.ChatMessage)
  - com.sap.ai.sdk.prompt.registry.model.Template (implements com.sap.ai.sdk.prompt.registry.model.PromptTemplatingModuleConfigPrompt)
  - com.sap.ai.sdk.prompt.registry.model.TemplateRef (implements com.sap.ai.sdk.prompt.registry.model.PromptTemplatingModuleConfigPrompt)
  - com.sap.ai.sdk.prompt.registry.model.TemplateRefByID (implements com.sap.ai.sdk.prompt.registry.model.TemplateRefTemplateRef)
  - com.sap.ai.sdk.prompt.registry.model.TemplateRefByScenarioNameVersion (implements com.sap.ai.sdk.prompt.registry.model.TemplateRefTemplateRef)
  - com.sap.ai.sdk.prompt.registry.model.TextContent (implements com.sap.ai.sdk.prompt.registry.model.MultiChatContent)
  - com.sap.ai.sdk.prompt.registry.model.ToolChatMessage (implements com.sap.ai.sdk.prompt.registry.model.ChatMessage)
  - com.sap.ai.sdk.prompt.registry.model.TranslationModuleConfig
  - com.sap.ai.sdk.prompt.registry.model.UserChatMessage (implements com.sap.ai.sdk.prompt.registry.model.ChatMessage)
  - com.sap.ai.sdk.prompt.registry.model.UserChatMessageContentItem

## Interface Hierarchy

- com.sap.ai.sdk.prompt.registry.model.AssistantChatMessage.Builder
- com.sap.ai.sdk.prompt.registry.model.AzureContentSafetyInputFilterConfig.Builder
- com.sap.ai.sdk.prompt.registry.model.AzureContentSafetyOutputFilterConfig.Builder
- com.sap.ai.sdk.prompt.registry.model.CacheControl.Builder
- com.sap.ai.sdk.prompt.registry.model.ChatCompletionTool.Builder
- com.sap.ai.sdk.prompt.registry.model.ChatCompletionTool.Builder1
- com.sap.ai.sdk.prompt.registry.model.ChatMessage
- com.sap.ai.sdk.prompt.registry.model.ChatMessageContent
- com.sap.ai.sdk.prompt.registry.model.DeveloperChatMessage.Builder
- com.sap.ai.sdk.prompt.registry.model.DeveloperChatMessage.Builder1
- com.sap.ai.sdk.prompt.registry.model.DocumentGroundingFilter.Builder
- com.sap.ai.sdk.prompt.registry.model.DPIConfig.Builder
- com.sap.ai.sdk.prompt.registry.model.DPIConfig.Builder1
- com.sap.ai.sdk.prompt.registry.model.DPIConfig.Builder2
- com.sap.ai.sdk.prompt.registry.model.DPICustomEntity.Builder
- com.sap.ai.sdk.prompt.registry.model.DPICustomEntity.Builder1
- com.sap.ai.sdk.prompt.registry.model.DPIEntityConfig
- com.sap.ai.sdk.prompt.registry.model.DPIMethodConstant.Builder
- com.sap.ai.sdk.prompt.registry.model.DPIMethodConstant.Builder1
- com.sap.ai.sdk.prompt.registry.model.DPIMethodFabricatedData.Builder
- com.sap.ai.sdk.prompt.registry.model.DPIStandardEntity.Builder
- com.sap.ai.sdk.prompt.registry.model.DPIStandardEntityReplacementStrategy
- com.sap.ai.sdk.prompt.registry.model.ErrorResponse.Builder
- com.sap.ai.sdk.prompt.registry.model.ErrorResponse.Builder1
- com.sap.ai.sdk.prompt.registry.model.FileContent.Builder
- com.sap.ai.sdk.prompt.registry.model.FunctionObject.Builder
- com.sap.ai.sdk.prompt.registry.model.GroundingModuleConfig.Builder
- com.sap.ai.sdk.prompt.registry.model.GroundingModuleConfig.Builder1
- com.sap.ai.sdk.prompt.registry.model.GroundingModuleConfigConfig.Builder
- com.sap.ai.sdk.prompt.registry.model.GroundingModuleConfigConfigFiltersInner
- com.sap.ai.sdk.prompt.registry.model.GroundingModuleConfigConfigPlaceholders.Builder
- com.sap.ai.sdk.prompt.registry.model.GroundingModuleConfigConfigPlaceholders.Builder1
- com.sap.ai.sdk.prompt.registry.model.ImageContent.Builder
- com.sap.ai.sdk.prompt.registry.model.ImageContent.Builder1
- com.sap.ai.sdk.prompt.registry.model.ImageContentImageUrl.Builder
- com.sap.ai.sdk.prompt.registry.model.ImageContentUrl.Builder
- com.sap.ai.sdk.prompt.registry.model.InputFilterConfig
- com.sap.ai.sdk.prompt.registry.model.InputFilteringConfig.Builder
- com.sap.ai.sdk.prompt.registry.model.KeyValueListPair.Builder
- com.sap.ai.sdk.prompt.registry.model.KeyValueListPair.Builder1
- com.sap.ai.sdk.prompt.registry.model.LlamaGuard38bFilterConfig.Builder
- com.sap.ai.sdk.prompt.registry.model.LlamaGuard38bFilterConfig.Builder1
- com.sap.ai.sdk.prompt.registry.model.LLMModelDetails.Builder
- com.sap.ai.sdk.prompt.registry.model.MaskingModuleConfig
- com.sap.ai.sdk.prompt.registry.model.MaskingModuleConfigMaskingProviders.Builder
- com.sap.ai.sdk.prompt.registry.model.MaskingModuleConfigProviders.Builder
- com.sap.ai.sdk.prompt.registry.model.MessageToolCall.Builder
- com.sap.ai.sdk.prompt.registry.model.MessageToolCall.Builder1
- com.sap.ai.sdk.prompt.registry.model.MessageToolCall.Builder2
- com.sap.ai.sdk.prompt.registry.model.MessageToolCallFunction.Builder
- com.sap.ai.sdk.prompt.registry.model.MessageToolCallFunction.Builder1
- com.sap.ai.sdk.prompt.registry.model.ModuleConfigs.Builder
- com.sap.ai.sdk.prompt.registry.model.MultiChatContent
- com.sap.ai.sdk.prompt.registry.model.MultiChatTemplate.Builder
- com.sap.ai.sdk.prompt.registry.model.MultiChatTemplate.Builder1
- com.sap.ai.sdk.prompt.registry.model.OrchestrationConfig.Builder
- com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigDeleteResponse.Builder
- com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigListResponse.Builder
- com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigListResponse.Builder1
- com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigModules
- com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigPostRequest.Builder
- com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigPostRequest.Builder1
- com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigPostRequest.Builder2
- com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigPostRequest.Builder3
- com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigPostResponse.Builder
- com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigPostResponse.Builder1
- com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigPostResponse.Builder2
- com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigPostResponse.Builder3
- com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigPostResponse.Builder4
- com.sap.ai.sdk.prompt.registry.model.OutputFilterConfig
- com.sap.ai.sdk.prompt.registry.model.OutputFilteringConfig.Builder
- com.sap.ai.sdk.prompt.registry.model.PromptTemplate
- com.sap.ai.sdk.prompt.registry.model.PromptTemplateDeleteResponse.Builder
- com.sap.ai.sdk.prompt.registry.model.PromptTemplateListResponse.Builder
- com.sap.ai.sdk.prompt.registry.model.PromptTemplateListResponse.Builder1
- com.sap.ai.sdk.prompt.registry.model.PromptTemplatePostRequest.Builder
- com.sap.ai.sdk.prompt.registry.model.PromptTemplatePostRequest.Builder1
- com.sap.ai.sdk.prompt.registry.model.PromptTemplatePostRequest.Builder2
- com.sap.ai.sdk.prompt.registry.model.PromptTemplatePostRequest.Builder3
- com.sap.ai.sdk.prompt.registry.model.PromptTemplatePostResponse.Builder
- com.sap.ai.sdk.prompt.registry.model.PromptTemplatePostResponse.Builder1
- com.sap.ai.sdk.prompt.registry.model.PromptTemplatePostResponse.Builder2
- com.sap.ai.sdk.prompt.registry.model.PromptTemplatePostResponse.Builder3
- com.sap.ai.sdk.prompt.registry.model.PromptTemplatePostResponse.Builder4
- com.sap.ai.sdk.prompt.registry.model.PromptTemplateSpec.Builder
- com.sap.ai.sdk.prompt.registry.model.PromptTemplateSpecResponseFormat
- com.sap.ai.sdk.prompt.registry.model.PromptTemplateSubstitutionRequest.Builder
- com.sap.ai.sdk.prompt.registry.model.PromptTemplatingModuleConfig.Builder
- com.sap.ai.sdk.prompt.registry.model.PromptTemplatingModuleConfigPrompt
- com.sap.ai.sdk.prompt.registry.model.ResponseFormatJsonObject.Builder
- com.sap.ai.sdk.prompt.registry.model.ResponseFormatJsonSchema.Builder
- com.sap.ai.sdk.prompt.registry.model.ResponseFormatJsonSchema.Builder1
- com.sap.ai.sdk.prompt.registry.model.ResponseFormatJsonSchemaJsonSchema.Builder
- com.sap.ai.sdk.prompt.registry.model.ResponseFormatText.Builder
- com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationApplyToSelector.Builder
- com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationApplyToSelector.Builder1
- com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationInput.Builder
- com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationInput.Builder1
- com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationInputConfig.Builder
- com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationOutput.Builder
- com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationOutput.Builder1
- com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationOutputConfig.Builder
- com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationOutputTargetLanguage
- com.sap.ai.sdk.prompt.registry.model.SchemasChatCompletionTool.Builder
- com.sap.ai.sdk.prompt.registry.model.SchemasChatCompletionTool.Builder1
- com.sap.ai.sdk.prompt.registry.model.SchemasTextContent.Builder
- com.sap.ai.sdk.prompt.registry.model.SchemasTextContent.Builder1
- com.sap.ai.sdk.prompt.registry.model.SearchDocumentKeyValueListPair.Builder
- com.sap.ai.sdk.prompt.registry.model.SearchDocumentKeyValueListPair.Builder1
- com.sap.ai.sdk.prompt.registry.model.SingleChatTemplate.Builder
- com.sap.ai.sdk.prompt.registry.model.SingleChatTemplate.Builder1
- com.sap.ai.sdk.prompt.registry.model.SystemChatMessage.Builder
- com.sap.ai.sdk.prompt.registry.model.SystemChatMessage.Builder1
- com.sap.ai.sdk.prompt.registry.model.Template.Builder
- com.sap.ai.sdk.prompt.registry.model.TemplateRef.Builder
- com.sap.ai.sdk.prompt.registry.model.TemplateRefByID.Builder
- com.sap.ai.sdk.prompt.registry.model.TemplateRefByScenarioNameVersion.Builder
- com.sap.ai.sdk.prompt.registry.model.TemplateRefByScenarioNameVersion.Builder1
- com.sap.ai.sdk.prompt.registry.model.TemplateRefByScenarioNameVersion.Builder2
- com.sap.ai.sdk.prompt.registry.model.TemplateRefTemplateRef
- com.sap.ai.sdk.prompt.registry.model.TemplateResponseFormat
- com.sap.ai.sdk.prompt.registry.model.TextContent.Builder
- com.sap.ai.sdk.prompt.registry.model.TextContent.Builder1
- com.sap.ai.sdk.prompt.registry.model.ToolChatMessage.Builder
- com.sap.ai.sdk.prompt.registry.model.ToolChatMessage.Builder1
- com.sap.ai.sdk.prompt.registry.model.ToolChatMessage.Builder2
- com.sap.ai.sdk.prompt.registry.model.UserChatMessage.Builder
- com.sap.ai.sdk.prompt.registry.model.UserChatMessage.Builder1
- com.sap.ai.sdk.prompt.registry.model.UserChatMessageContent
- com.sap.ai.sdk.prompt.registry.model.UserChatMessageContentItem.Builder

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.sap.ai.sdk.prompt.registry.model.AssistantChatMessage.RoleEnum
    - com.sap.ai.sdk.prompt.registry.model.AzureContentSafetyInputFilterConfig.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.AzureContentSafetyOutputFilterConfig.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.AzureThreshold
    - com.sap.ai.sdk.prompt.registry.model.CacheControl.TtlEnum
    - com.sap.ai.sdk.prompt.registry.model.CacheControl.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.ChatCompletionTool.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.DataRepositoryType
    - com.sap.ai.sdk.prompt.registry.model.DeveloperChatMessage.RoleEnum
    - com.sap.ai.sdk.prompt.registry.model.DPIConfig.MaskFileInputMethodEnum
    - com.sap.ai.sdk.prompt.registry.model.DPIConfig.MethodEnum
    - com.sap.ai.sdk.prompt.registry.model.DPIConfig.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.DPIEntities
    - com.sap.ai.sdk.prompt.registry.model.DPIMethodConstant.MethodEnum
    - com.sap.ai.sdk.prompt.registry.model.DPIMethodFabricatedData.MethodEnum
    - com.sap.ai.sdk.prompt.registry.model.GroundingModuleConfig.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.ImageContent.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.LlamaGuard38bFilterConfig.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.MessageToolCall.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.ResponseFormatJsonObject.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.ResponseFormatJsonSchema.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.ResponseFormatText.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationApplyToSelector.CategoryEnum
    - com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationInput.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationOutput.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.SchemasChatCompletionTool.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.SchemasTextContent.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.SearchSelectOptionEnum
    - com.sap.ai.sdk.prompt.registry.model.SystemChatMessage.RoleEnum
    - com.sap.ai.sdk.prompt.registry.model.TemplateRefByID.ScopeEnum
    - com.sap.ai.sdk.prompt.registry.model.TemplateRefByScenarioNameVersion.ScopeEnum
    - com.sap.ai.sdk.prompt.registry.model.TextContent.TypeEnum
    - com.sap.ai.sdk.prompt.registry.model.ToolChatMessage.RoleEnum
    - com.sap.ai.sdk.prompt.registry.model.UserChatMessage.RoleEnum
    - com.sap.ai.sdk.prompt.registry.model.UserChatMessageContentItem.TypeEnum

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - com.sap.ai.sdk.prompt.registry.model.ChatMessageContent.InnerString (implements com.sap.ai.sdk.prompt.registry.model.ChatMessageContent)
    - com.sap.ai.sdk.prompt.registry.model.ChatMessageContent.ListOfSchemasTextContents (implements com.sap.ai.sdk.prompt.registry.model.ChatMessageContent)
    - com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigModules.InnerModuleConfigs (implements com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigModules)
    - com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigModules.ListOfModuleConfigss (implements com.sap.ai.sdk.prompt.registry.model.OrchestrationConfigModules)
    - com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationOutputTargetLanguage.InnerSAPDocumentTranslationApplyToSelector (implements com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationOutputTargetLanguage)
    - com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationOutputTargetLanguage.InnerString (implements com.sap.ai.sdk.prompt.registry.model.SAPDocumentTranslationOutputTargetLanguage)
    - com.sap.ai.sdk.prompt.registry.model.UserChatMessageContent.InnerString (implements com.sap.ai.sdk.prompt.registry.model.UserChatMessageContent)
    - com.sap.ai.sdk.prompt.registry.model.UserChatMessageContent.ListOfUserChatMessageContentItems (implements com.sap.ai.sdk.prompt.registry.model.UserChatMessageContent)