
commonMain.aws.sdk.kotlin.services.qconnect.model.ContentFeedbackData.kt Maven / Gradle / Ivy
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.qconnect.model
/**
* Information about the feedback.
*/
public sealed class ContentFeedbackData {
/**
* Information about the feedback for a generative target type.
*/
public data class GenerativeContentFeedbackData(val value: aws.sdk.kotlin.services.qconnect.model.GenerativeContentFeedbackData) : aws.sdk.kotlin.services.qconnect.model.ContentFeedbackData() {
}
public object SdkUnknown : aws.sdk.kotlin.services.qconnect.model.ContentFeedbackData() {
}
/**
* Casts this [ContentFeedbackData] as a [GenerativeContentFeedbackData] and retrieves its [aws.sdk.kotlin.services.qconnect.model.GenerativeContentFeedbackData] value. Throws an exception if the [ContentFeedbackData] is not a
* [GenerativeContentFeedbackData].
*/
public fun asGenerativeContentFeedbackData(): aws.sdk.kotlin.services.qconnect.model.GenerativeContentFeedbackData = (this as ContentFeedbackData.GenerativeContentFeedbackData).value
/**
* Casts this [ContentFeedbackData] as a [GenerativeContentFeedbackData] and retrieves its [aws.sdk.kotlin.services.qconnect.model.GenerativeContentFeedbackData] value. Returns null if the [ContentFeedbackData] is not a [GenerativeContentFeedbackData].
*/
public fun asGenerativeContentFeedbackDataOrNull(): aws.sdk.kotlin.services.qconnect.model.GenerativeContentFeedbackData? = (this as? ContentFeedbackData.GenerativeContentFeedbackData)?.value
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy