message_send_checkpoint
- class mautrix.util.message_send_checkpoint.MessageSendCheckpointStep
Bases:
SerializableEnum
- CLIENT = 'CLIENT'
- HOMESERVER = 'HOMESERVER'
- BRIDGE = 'BRIDGE'
- DECRYPTED = 'DECRYPTED'
- REMOTE = 'REMOTE'
- COMMAND = 'COMMAND'
- __new__(value)
- class mautrix.util.message_send_checkpoint.MessageSendCheckpointStatus
Bases:
SerializableEnum
- SUCCESS = 'SUCCESS'
- WILL_RETRY = 'WILL_RETRY'
- PERM_FAILURE = 'PERM_FAILURE'
- UNSUPPORTED = 'UNSUPPORTED'
- TIMEOUT = 'TIMEOUT'
- DELIVERY_FAILED = 'DELIVERY_FAILED'
- __new__(value)
- class mautrix.util.message_send_checkpoint.MessageSendCheckpointReportedBy
Bases:
SerializableEnum
- ASMUX = 'ASMUX'
- BRIDGE = 'BRIDGE'
- __new__(value)
- class mautrix.util.message_send_checkpoint.MessageSendCheckpoint
Bases:
SerializableAttrs
- status: MessageSendCheckpointStatus
- reported_by: MessageSendCheckpointReportedBy
- message_type: MessageType | None
- async send(endpoint, as_token, log)
- __init__(event_id, room_id, step, timestamp, status, event_type, reported_by, retry_num=0, message_type=None, info=None, client_type=None, client_version=None)
Method generated by attrs for class MessageSendCheckpoint.
- Parameters:
event_id (str)
room_id (str)
step (MessageSendCheckpointStep)
timestamp (int)
status (MessageSendCheckpointStatus)
event_type (EventType)
reported_by (MessageSendCheckpointReportedBy)
retry_num (int)
message_type (MessageType | None)
info (str | None)
client_type (str | None)
client_version (str | None)
- Return type:
None