Part

sealed class Part(source)

Inheritors

Types

Link copied to clipboard
data class Data(val data: MoshiNode, val metadata: Map<String, Any>? = null, val filename: String? = null, val mediaType: MimeType? = null) : Part
Link copied to clipboard
data class Raw(val raw: Base64Blob, val metadata: Map<String, Any>? = null, val filename: String? = null, val mediaType: MimeType? = null) : Part
Link copied to clipboard
data class Text(val text: String, val metadata: Map<String, Any>? = null, val filename: String? = null, val mediaType: MimeType? = null) : Part
Link copied to clipboard
data class Url(val url: Uri, val metadata: Map<String, Any>? = null, val filename: String? = null, val mediaType: MimeType? = null) : Part

Properties

Link copied to clipboard
open val filename: String?
Link copied to clipboard
open val mediaType: MimeType?
Link copied to clipboard
open val metadata: Map<String, Any>?