
zio.aws.qbusiness.model.MessageUsefulnessReason.scala Maven / Gradle / Ivy
package zio.aws.qbusiness.model
import scala.jdk.CollectionConverters._
sealed trait MessageUsefulnessReason {
def unwrap
: software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason
}
object MessageUsefulnessReason {
def wrap(
value: software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason
): zio.aws.qbusiness.model.MessageUsefulnessReason = value match {
case software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.UNKNOWN_TO_SDK_VERSION =>
val r = unknownToSdkVersion
r
case software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.NOT_FACTUALLY_CORRECT =>
val r = NOT_FACTUALLY_CORRECT
r
case software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.HARMFUL_OR_UNSAFE =>
val r = HARMFUL_OR_UNSAFE
r
case software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.INCORRECT_OR_MISSING_SOURCES =>
val r = INCORRECT_OR_MISSING_SOURCES
r
case software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.NOT_HELPFUL =>
val r = NOT_HELPFUL
r
case software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.FACTUALLY_CORRECT =>
val r = FACTUALLY_CORRECT
r
case software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.COMPLETE =>
val r = COMPLETE
r
case software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.RELEVANT_SOURCES =>
val r = RELEVANT_SOURCES
r
case software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.HELPFUL =>
val r = HELPFUL
r
case software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.NOT_BASED_ON_DOCUMENTS =>
val r = NOT_BASED_ON_DOCUMENTS
r
case software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.NOT_COMPLETE =>
val r = NOT_COMPLETE
r
case software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.NOT_CONCISE =>
val r = NOT_CONCISE
r
case software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.OTHER =>
val r = OTHER
r
}
case object unknownToSdkVersion
extends zio.aws.qbusiness.model.MessageUsefulnessReason {
override def unwrap
: software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason =
software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.UNKNOWN_TO_SDK_VERSION
}
case object NOT_FACTUALLY_CORRECT
extends zio.aws.qbusiness.model.MessageUsefulnessReason {
override def unwrap
: software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason =
software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.NOT_FACTUALLY_CORRECT
}
case object HARMFUL_OR_UNSAFE
extends zio.aws.qbusiness.model.MessageUsefulnessReason {
override def unwrap
: software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason =
software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.HARMFUL_OR_UNSAFE
}
case object INCORRECT_OR_MISSING_SOURCES
extends zio.aws.qbusiness.model.MessageUsefulnessReason {
override def unwrap
: software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason =
software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.INCORRECT_OR_MISSING_SOURCES
}
case object NOT_HELPFUL
extends zio.aws.qbusiness.model.MessageUsefulnessReason {
override def unwrap
: software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason =
software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.NOT_HELPFUL
}
case object FACTUALLY_CORRECT
extends zio.aws.qbusiness.model.MessageUsefulnessReason {
override def unwrap
: software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason =
software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.FACTUALLY_CORRECT
}
case object COMPLETE extends zio.aws.qbusiness.model.MessageUsefulnessReason {
override def unwrap
: software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason =
software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.COMPLETE
}
case object RELEVANT_SOURCES
extends zio.aws.qbusiness.model.MessageUsefulnessReason {
override def unwrap
: software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason =
software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.RELEVANT_SOURCES
}
case object HELPFUL extends zio.aws.qbusiness.model.MessageUsefulnessReason {
override def unwrap
: software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason =
software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.HELPFUL
}
case object NOT_BASED_ON_DOCUMENTS
extends zio.aws.qbusiness.model.MessageUsefulnessReason {
override def unwrap
: software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason =
software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.NOT_BASED_ON_DOCUMENTS
}
case object NOT_COMPLETE
extends zio.aws.qbusiness.model.MessageUsefulnessReason {
override def unwrap
: software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason =
software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.NOT_COMPLETE
}
case object NOT_CONCISE
extends zio.aws.qbusiness.model.MessageUsefulnessReason {
override def unwrap
: software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason =
software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.NOT_CONCISE
}
case object OTHER extends zio.aws.qbusiness.model.MessageUsefulnessReason {
override def unwrap
: software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason =
software.amazon.awssdk.services.qbusiness.model.MessageUsefulnessReason.OTHER
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy