Bug Description
When you want to update a message, instinctively you would use a MessageUpdateActivityInput. And for delete you would use MessageDeleteActivityInput and then pass them onto the send method.
However, this does not work, you have to create a MessageActivityInput and set the id for it to do updates, and for deletes you have to call the API:
await app.api.conversations.activities(conversation_reference.conversation.id).delete(conversation_reference.activity_id)
Steps to Reproduce
- Try to update message with
MessageUpdateActivityInput or delete message with MessageDeleteActivityInput
Expected Behavior
An updated or delete message
Actual Behavior
HTTP errors
SDK Version
2.0.0a20
Python Version
3.14.2
Additional Context
Ideally, the send method would convert these into the right payload and call the correct API endpoints.
Bug Description
When you want to update a message, instinctively you would use a
MessageUpdateActivityInput. And for delete you would useMessageDeleteActivityInputand then pass them onto thesendmethod.However, this does not work, you have to create a
MessageActivityInputand set theidfor it to do updates, and for deletes you have to call the API:Steps to Reproduce
MessageUpdateActivityInputor delete message withMessageDeleteActivityInputExpected Behavior
An updated or delete message
Actual Behavior
HTTP errors
SDK Version
2.0.0a20
Python Version
3.14.2
Additional Context
Ideally, the
sendmethod would convert these into the right payload and call the correct API endpoints.