Resource

@JsonSerializable
@Polymorphic(labelKey = "type")
sealed class Resource

Inheritors

Types

Link copied to clipboard
@JsonSerializable
@PolymorphicLabel(value = "binary")
data class Binary(val content: Base64Blob, val mimeType: MimeType? = null) : Resource
Link copied to clipboard
@JsonSerializable
@PolymorphicLabel(value = "ref")
data class Ref(val uri: Uri, val mimeType: MimeType? = null) : Resource

Properties

Link copied to clipboard
abstract val mimeType: MimeType?