🔀 Merge “release/v81” into “master”
[Sone.git] / src / main / kotlin / net / pterodactylus / sone / text / LinkPart.kt
1 package net.pterodactylus.sone.text
2
3 /**
4  * {@link Part} implementation that can hold a link. A link contains of three
5  * attributes: the link itself, the text that is shown instead of the link, and
6  * an explanatory text that can be displayed e.g. as a tooltip.
7  */
8 data class LinkPart @JvmOverloads constructor(val link: String, override val text: String, val title: String = link) : Part