PebbleContent

class PebbleContent(template: String, model: Map<String, Any>, locale: Locale?, etag: String?, contentType: ContentType)

A response content handled by the Pebble plugin.

Parameters

template

name of the template to be resolved by Pebble

model

which is passed into the template

locale

which is used to resolve templates (optional)

etag

value for E-Tag header (optional)

contentType

response's content type which is set to text/html;charset=utf-8 by default

Constructors

Link copied to clipboard
fun PebbleContent(template: String, model: Map<String, Any>, locale: Locale? = null, etag: String? = null, contentType: ContentType = ContentType.Text.Html.withCharset(Charsets.UTF_8))

Properties

Link copied to clipboard
val contentType: ContentType
Link copied to clipboard
val etag: String? = null
Link copied to clipboard
val locale: Locale? = null
Link copied to clipboard
val model: Map<String, Any>
Link copied to clipboard
val template: String