SlackCodeField#
- pydantic model safir.slack.blockkit.SlackCodeField#
- An attachment in a Slack message with a heading and text body. - Intended for use in the - fieldsportion of a Block Kit message. If the formatted output is longer than 2000 characters, it will be truncated to avoid the strict upper limit imposed by Slack.- Parameters:
- data ( - Any)
- Fields:
 - field code: str [Required]#
- Text of the field as a code block. 
 - field heading: str [Required]#
- Heading of the field (shown in bold). 
 - to_slack()#
- Convert to a Slack Block Kit block. - Returns:
- A Slack Block Kit block suitable for including in the - fieldsor- textsection of a- blockselement.
- Return type:
 
 - max_formatted_length: ClassVar[int] = 2000#
- Maximum length of formatted output, imposed by Slack. - Intended to be overridden by child classes that need to impose different maximum lengths.