Templated

data class Templated(val uriTemplate: ResourceUriTemplate, val name: ResourceName, val description: String? = null, val mimeType: MimeType? = null, val size: Size? = null, val annotations: Annotations? = null, val title: String? = null, val icons: List<Icon>? = null, val meta: Meta? = null, matchFn: ResourceUriTemplate.(Uri) -> Boolean = { matches(it) }) : Resource(source)

Constructors

Link copied to clipboard
constructor(uriTemplate: ResourceUriTemplate, name: ResourceName, description: String? = null, mimeType: MimeType? = null, size: Size? = null, annotations: Annotations? = null, title: String? = null, icons: List<Icon>? = null, meta: Meta? = null, matchFn: ResourceUriTemplate.(Uri) -> Boolean = { matches(it) })
constructor(uriTemplate: String, name: String, description: String? = null, mimeType: MimeType? = null, size: Size? = null, annotations: Annotations? = null, title: String? = null, icons: List<Icon>? = null, meta: Meta? = null)

Properties

Link copied to clipboard
open override val annotations: Annotations?
Link copied to clipboard
open override val description: String?
Link copied to clipboard
open override val icons: List<Icon>?
Link copied to clipboard
open override val meta: Meta?
Link copied to clipboard
open override val mimeType: MimeType?
Link copied to clipboard
open override val name: ResourceName
Link copied to clipboard
open override val size: Size?
Link copied to clipboard
open override val title: String?
Link copied to clipboard

Functions

Link copied to clipboard
open override fun matches(uri: Uri): Boolean