ResearchReport

open class ResearchReport(val topic: String, val content: String, val links: List<InternetResource>) : InternetResources, ContentAsset

Reusable domain object for a research report. Open as subclasses can be created to hold additional information.

Constructors

Link copied to clipboard
constructor(topic: String, content: String, links: List<InternetResource>)

Properties

Link copied to clipboard
open override val content: String

Content associated with this object.

Link copied to clipboard
open override val links: List<InternetResource>
Link copied to clipboard
open val timestamp: Instant
Link copied to clipboard

Functions

Link copied to clipboard
open override fun contribution(): String
Link copied to clipboard
open fun infoString(verbose: Boolean?, indent: Int): String
Link copied to clipboard
open override fun toString(): String