wxc_sdk.attachment_actions package
Attachment actions API
- class wxc_sdk.attachment_actions.AttachmentActionsApi(*, session: RestSession, base: str | None = None)[source]
Bases:
ApiChild
Users create attachment actions by interacting with message attachments such as clicking on a submit button in a card.
- details(action_id: str) AttachmentAction [source]
Shows details for a attachment action, by ID. Specify the attachment action ID in the id URI parameter.
- Parameters:
action_id (str) – A unique identifier for the attachment action.
- base = 'attachment/actions'
- class wxc_sdk.attachment_actions.AttachmentAction(*, id: str | None = None, personId: str | None = None, roomId: str | None = None, type: Literal['submit'], messageId: str | None = None, inputs: dict, created: datetime | None = None)[source]
Bases:
ApiModel
- id: str | None
A unique identifier for the action.
- person_id: str | None
The ID of the person who performed the action.
- room_id: str | None
The ID of the room in which the action was performed.
- type: Literal['submit']
the type of action performed.
- message_id: str | None
The ID of the message which contains the attachment.
- inputs: dict
The attachment action’s inputs.
- created: datetime | None
The date and time the action was created.
- class wxc_sdk.attachment_actions.AttachmentActionData(*, id: str, type: Literal['submit'], messageId: str, personId: str, roomId: str, created: datetime, **extra_data: Any)[source]
Bases:
WebhookEventData
Data in a webhook “attachmentActions” event
- resource: ClassVar = 'attachmentActions'
- id: str
- type: Literal['submit']
- message_id: str
- person_id: str
- room_id: str
- created: datetime