Package com.sap.ai.sdk.orchestration.model

# Interface UserChatMessageContent

All Known Implementing Classes:
  `UserChatMessageContent.InnerString`, `UserChatMessageContent.ListOfUserChatMessageContentItems`

public interface UserChatMessageContent
UserChatMessageContent

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static final record`
  `UserChatMessageContent.InnerString`
  Helper class to create `String` that implements `UserChatMessageContent`.
  `static final record`
  `UserChatMessageContent.ListOfUserChatMessageContentItems`
  Helper class to create `List<UserChatMessageContentItem>` that implements `UserChatMessageContent`.

- ## Method Summary

  Static Methods
  Modifier and Type
  Method
  Description
  `static UserChatMessageContent.InnerString`
  `create(String val)`
  Creator to enable deserialization of `String` .
  `static UserChatMessageContent.ListOfUserChatMessageContentItems`
  `createListOfUserChatMessageContentItems(List<UserChatMessageContentItem> val)`
  Creator to enable deserialization of `List<UserChatMessageContentItem>` .

- ## Method Details

  - ### createListOfUserChatMessageContentItems

    @Nonnull static UserChatMessageContent.ListOfUserChatMessageContentItems createListOfUserChatMessageContentItems(@Nonnull List<UserChatMessageContentItem> val)
    Creator to enable deserialization of `List<UserChatMessageContentItem>` .
    Parameters:
      `val` - the value to use
    Returns:
      a new instance of `UserChatMessageContent.ListOfUserChatMessageContentItems`.

  - ### create

    @Nonnull static UserChatMessageContent.InnerString create(@Nonnull String val)
    Creator to enable deserialization of `String` .
    Parameters:
      `val` - the value to use
    Returns:
      a new instance of `UserChatMessageContent.InnerString`.