http4k
Toggle table of contents
6.55.0.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
http4k
http4k-connect-mattermost
/
org.http4k.connect.mattermost.action
/
TriggerWebhookPayload
Trigger
Webhook
Payload
@
JsonSerializable
data
class
TriggerWebhookPayload
(
val
text
:
String
?
=
null
,
val
attachments
:
List
<
Attachment
>
?
=
null
,
val
channel
:
String
?
=
null
,
val
username
:
String
?
=
null
,
val
iconUrl
:
Uri
?
=
null
,
val
iconEmoji
:
EmojiName
?
=
null
,
val
type
:
String
?
=
null
,
val
props
:
Map
<
String
,
Any
>
?
=
null
)
(
source
)
Members
Constructors
Trigger
Webhook
Payload
Link copied to clipboard
constructor
(
text
:
String
?
=
null
,
attachments
:
List
<
Attachment
>
?
=
null
,
channel
:
String
?
=
null
,
username
:
String
?
=
null
,
iconUrl
:
Uri
?
=
null
,
iconEmoji
:
EmojiName
?
=
null
,
type
:
String
?
=
null
,
props
:
Map
<
String
,
Any
>
?
=
null
)
Properties
attachments
Link copied to clipboard
val
attachments
:
List
<
Attachment
>
?
channel
Link copied to clipboard
val
channel
:
String
?
icon
Emoji
Link copied to clipboard
@
JsonProperty
(
name
=
"icon_emoji"
)
val
iconEmoji
:
EmojiName
?
icon
Url
Link copied to clipboard
@
JsonProperty
(
name
=
"icon_url"
)
val
iconUrl
:
Uri
?
props
Link copied to clipboard
val
props
:
Map
<
String
,
Any
>
?
text
Link copied to clipboard
val
text
:
String
?
type
Link copied to clipboard
val
type
:
String
?
username
Link copied to clipboard
val
username
:
String
?