From 4bbe81d785b09d79d03fb7601ab78bb299a1806a Mon Sep 17 00:00:00 2001 From: jayhack Date: Mon, 3 Mar 2025 16:43:16 -0800 Subject: [PATCH 1/2] . --- src/codegen/extensions/slack/types.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/codegen/extensions/slack/types.py b/src/codegen/extensions/slack/types.py index 8be37efc6..04d96e433 100644 --- a/src/codegen/extensions/slack/types.py +++ b/src/codegen/extensions/slack/types.py @@ -30,6 +30,7 @@ class SlackEvent(BaseModel): blocks: list[Block] | None = None channel: str event_ts: str + thread_ts: str | None = None class SlackWebhookPayload(BaseModel): From aa8532813716bbdaeb275e2556a34465091e5569 Mon Sep 17 00:00:00 2001 From: jayhack Date: Mon, 3 Mar 2025 17:33:55 -0800 Subject: [PATCH 2/2] . --- src/codegen/extensions/slack/types.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/codegen/extensions/slack/types.py b/src/codegen/extensions/slack/types.py index 04d96e433..f5c27325e 100644 --- a/src/codegen/extensions/slack/types.py +++ b/src/codegen/extensions/slack/types.py @@ -7,15 +7,19 @@ class RichTextElement(BaseModel): type: str user_id: str | None = None text: str | None = None + style: dict | None = None + url: str | None = None + channel_id: str | None = None class RichTextSection(BaseModel): - type: Literal["rich_text_section"] + type: Literal["rich_text_section", "rich_text_list", "rich_text_quote", "rich_text_preformatted", "text", "channel", "user", "emoji", "link"] elements: list[RichTextElement] + style: dict | None = None class Block(BaseModel): - type: Literal["rich_text"] + type: Literal["rich_text", "section", "divider", "header", "context", "actions", "image"] block_id: str elements: list[RichTextSection]