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

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
async send(endpoint, as_token, log)
Parameters:
Return type:

None

__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:
Return type:

None